Anonymous user
String matching: Difference between revisions
m
→{{header|PureBasic}}: Added support for multiple occurrences
(→{{header|PureBasic}}: Added PureBasic) |
m (→{{header|PureBasic}}: Added support for multiple occurrences) |
||
Line 115:
</lang>
=={{header|PureBasic}}==
<lang PureBasic>
If FindString(String1$, String2$, 1) =1 ; E.g Found in position 1
EndIf
ProcedureReturn Result
Line 126 ⟶ 125:
Protected Result, dl=Len(String1$)-Len(String2$)
If dl>=0 And Right(String1$, Len(String2$))=String2$
Result =
EndIf
ProcedureReturn Result
EndProcedure</lang>
And a verification
<lang PureBasic>Debug StartsWith("Rosettacode", "Rosetta") ; = 1
Debug StartsWith("Rosettacode", "code") ; = 0
Debug StartsWith("eleutherodactylus cruralis", "e") ; = 3
Debug EndsWith ("Rosettacode", "Rosetta") ; = 0
Debug EndsWith ("Rosettacode", "code") ; = 1
Debug EndsWith ("Rosettacode", "e") ; = 2</lang>
=={{header|Python}}==
|