String matching: Difference between revisions

no edit summary
No edit summary
Line 69:
TFFT -1 +1 +3
</pre>
 
=={{header|AutoHotkey}}==
<lang AutoHotkey>
String1 = abcd
String2 = abab
 
If (SubStr(String1,1,StrLen(String2)) = String2)
MsgBox, "%String1%" starts with "%String2%".
IfInString, String1, %String2%
{
Position := InStr(String1,String2)
StringReplace, String1, String1, %String2%, %String2%, UseErrorLevel
MsgBox, "%String1%" contains "%String2%" at position %Position%`, and appears %ErrorLevel% times.
}
StringRight, TempVar, String1, StrLen(String2)
If TempVar = %String2%
MsgBox, "%String1%" ends with "%String2%".
</lang>
 
=={{header|C sharp|C#}}==
Anonymous user