String matching: Difference between revisions
Content added Content deleted
No edit summary |
|||
Line 69: | Line 69: | ||
TFFT -1 +1 +3 |
TFFT -1 +1 +3 |
||
</pre> |
</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#}}== |
=={{header|C sharp|C#}}== |