Logo

Programming-Idioms

History of Idiom 39 > diff from v17 to v18

Edit summary for version 18 by :

Version 17

2015-10-18, 17:00:28

Version 18

2015-10-29, 14:05:13

Idiom #39 Check if string contains a word

Set boolean ok to true if string word is contained in string s as a substring, or to false otherwise.

Idiom #39 Check if string contains a word

Set boolean ok to true if string word is contained in string s as a substring, or to false otherwise.

Imports
import "strings"
Imports
import "strings"
Code
ok := strings.Contains(s, word)
Code
ok := strings.Contains(s, word)
Doc URL
http://golang.org/pkg/strings/#Contains
Doc URL
http://golang.org/pkg/strings/#Contains
Demo URL
http://play.golang.org/p/NMIIHMDcYt
Demo URL
http://play.golang.org/p/NMIIHMDcYt
Code
ok = s.indexOf(word) !== -1;
Code
ok = s.indexOf(word) !== -1;
Comments bubble
indexOf returns -1 if the word isn't found.
Comments bubble
indexOf returns -1 if the word isn't found.
Code
var ok = s.contains(word);
Code
var ok = s.contains(word);
Comments bubble
Argument of contains must be a Pattern.
Comments bubble
Argument of contains must be a Pattern.
Doc URL
https://api.dartlang.org/apidocs/channels/stable/dartdoc-viewer/dart-core.String#id_contains
Doc URL
https://api.dartlang.org/apidocs/channels/stable/dartdoc-viewer/dart-core.String#id_contains
Code
boolean ok = s.contains(word);
Code
boolean ok = s.contains(word);
Comments bubble
Function String.contains() exists since java 1.5
Comments bubble
Function String.contains() exists since java 1.5
Doc URL
https://docs.oracle.com/javase/8/docs/api/java/lang/String.html#contains-java.lang.CharSequence-
Doc URL
https://docs.oracle.com/javase/8/docs/api/java/lang/String.html#contains-java.lang.CharSequence-
Demo URL
http://ideone.com/Mu2rdM
Demo URL
http://ideone.com/Mu2rdM