String matching: Difference between revisions

m
(easylang)
 
(2 intermediate revisions by 2 users not shown)
Line 1,713:
=={{header|EasyLang}}==
 
<syntaxhighlight lang=easylang>
func starts s$ t$ .
if substr s$ 1 len t$ = t$
Line 1,727:
.
func contains s$ t$ .
forreturn iif to lenstrpos s$ - len t$ +> 10
if substr s$ i len t$ = t$
return 1
.
.
return 0
.
print starts "hello world" "he"
print ends "hello world" "rld"
print contains "hello world" "wowor"
</syntaxhighlight>
 
 
=={{header|Elena}}==
ELENA 46.x :
<syntaxhighlight lang="elena">import extensions;
Line 1,748 ⟶ 1,742:
var s := "abcd";
console.printLine(s," starts with ab: ",s.startingWith:("ab"));
console.printLine(s," starts with cd: ",s.startingWith:("cd"));
console.printLine(s," ends with ab: ",s.endingWith:("ab"));
console.printLine(s," ends with cd: ",s.endingWith:("cd"));
console.printLine(s," contains ab: ",s.containing:("ab"));
console.printLine(s," contains bc: ",s.containing:("bc"));
console.printLine(s," contains cd: ",s.containing:("cd"));
console.printLine(s," contains az: ",s.containing:("az"));
console.printLine(s," index of az: ",s.indexOf(0, "az"));
Line 5,036 ⟶ 5,030:
 
=={{header|Wren}}==
<syntaxhighlight lang="ecmascriptwren">var s = "abracadabra"
var t = "abra"
var u = "ra"
1,995

edits