contains
contains(haystack, needle)
Determine whether the second argument is a substring of the first.
Examples
In the Julia programming language, the function contains(haystack, needle)
Determine whether the second argument is a substring of the first.
julia> contains("hello world", "world")
true
julia> contains("julia programming language", "python")
false
Common examples of its use:
-
Check if a string contains a specific substring:
julia> str = "Julia is a high-level programming language"; julia> contains(str, "high-level") trueThis example checks if the string
strcontains the substring "high-level". -
Find if an array contains a specific element:
julia> arr = [1, 2, 3, 4, 5]; julia> contains(arr, 3) trueIt checks if the array
arrcontains the element 3. - Check if a string contains a character:
julia> str = "Hello, Julia!"; julia> contains(str, 'J') trueThis example checks if the string
strcontains the character 'J'.
Common mistake example:
julia> contains("julia programming language", "Julia")
ERROR: MethodError: no method matching contains(::String, ::String)
In this example, the contains function is called with two string arguments. However, Julia's contains function does not support substring matching for strings. It is important to note that the contains function in Julia is primarily used for checking if an element exists in a collection, rather than substring matching in strings.
See Also
ascii, base64decode, Base64DecodePipe, base64encode, Base64EncodePipe, bin, bits, bytestring, charwidth, chomp, chop, chr2ind, contains, endswith, escape_string, graphemes, ind2chr, iscntrl, istext, isupper, isvalid, join, lcfirst, lowercase, lpad, lstrip, normalize_string, num2hex, parseip, randstring, readuntil, replace, repr, rpad, rsplit, rstrip, search, searchindex, split, startswith, string, stringmime, strip, strwidth, summary, takebuf_string, ucfirst, unescape_string, uppercase, utf16, utf32, utf8, wstring,User Contributed Notes
Add a Note
The format of note supported is markdown, use triple backtick to start and end a code block.