:When not found (False), the function returns a empty string ({{code|''}}), or the {{para|no}} value when entered.
{| class="wikitable"
|-
! {{para|1=source}}
! {{para|1=word}}
! colspan="2" | result
! note
|-
| {{para|1=source|2=alpha, foo, lima}}
| {{para|word|foo}}
| {{#invoke:Str find word|main |explain=true |source=alpha, foo, lima|word=foo}}
| {{aye}}
|
|-
| {{para|1=source|2=alpha, foo, lima}}
| {{para|word|nov}}
| {{#invoke:Str find word|main |explain=true |source=alpha, foo, lima|word=nov}}
| {{nay}}
|
|-
| {{para|1=source|2=alpha, uc-all}}
| {{para|word|uc-all}}
| {{#invoke:Str find word|main |explain=true |source=alpha, uc-all|word=uc-all}}
| {{aye}}
|
|-
| {{para|1=source|2=alpha, hello world_, bar}}
| {{para|word|hello world_}}
| {{#invoke:Str find word|main |explain=true |source=alpha, hello world_, bar|word=hello world_}}
| {{aye}}
| The comma is the word-delimiter
|-
| {{para|1=source|2=alpha,foo bar , lima}}
| {{para|word| foo bar}}
| {{#invoke:Str find word|main |explain=true |source=alpha,foo bar , lima|word= foo bar}}
| {{aye}}
| Spaces are trimmed, multi-space into one space
|-
| {{para|1=source|2=alpha, foo bar, lima}}
| {{para|word|foobar}}
| {{#invoke:Str find word|main |explain=true |source=alpha, foo bar, lima|word=foobar}}
| {{nay}}
| An inner space is a character too
|-
| {{para|1=source|2=alpha, FOO, bAr, lima}}
| {{para|word|bar, foo}}
| {{#invoke:Str find word|main |explain=true |source=alpha, FOO, bAr, lima|word=bar, foo}}
| {{aye}}
| Not case-sensistive by default
|-
| {{para|1=source|2=alpha, FOO, bAr, lima}}
| {{para|word|bAr, FOO}}
| {{#invoke:Str find word|main |explain=true |source=alpha, FOO, bAr, lima|word=bar, foo|case=true}}
| {{nay}}
| {{para|case|true}}: case-sensistive
|}
{|
|-
|