| 1 | ; misc string functions |
|---|
| 2 | ; by Mateo C |
|---|
| 3 | #include-once |
|---|
| 4 | |
|---|
| 5 | ; #FUNCTION# ==================================================================================================================== |
|---|
| 6 | ; Name ..........: _String_startsWith |
|---|
| 7 | ; Description ...: Checks if the string starts with a specific criteria, similar to the function in Python. |
|---|
| 8 | ; Syntax ........: _String_startswith($sString, $sStart) |
|---|
| 9 | ; Parameters ....: $sString - The string to be examined. |
|---|
| 10 | ; $sStart - A value (string) to check. |
|---|
| 11 | ; Return values .: True if the string starts with that value; otherwise, return false. If $sString is not a string, return @error. |
|---|
| 12 | ; Author ........: Mateo Cedillo |
|---|
| 13 | ; Modified ......: |
|---|
| 14 | ; Remarks .......: |
|---|
| 15 | ; Related .......: |
|---|
| 16 | ; Link ..........: |
|---|
| 17 | ; Example .......: Yes |
|---|
| 18 | ; =============================================================================================================================== |
|---|
| 19 | Func _String_startsWith($sString, $sStart) |
|---|
| 20 | If Not IsString($sString) Then Return SetError(1, 0, "") |
|---|
| 21 | Return $sStart = StringLeft($sString, StringLen($sStart)) |
|---|
| 22 | EndFunc ;==>_String_startsWith |
|---|
| 23 | ; #FUNCTION# ==================================================================================================================== |
|---|
| 24 | ; Name ..........: _String_EndsWith |
|---|
| 25 | ; Description ...: Checks if the string ends with a specific criteria, similar to the function in Python. |
|---|
| 26 | ; Syntax ........: _String_Endswith($sString, $sEnd) |
|---|
| 27 | ; Parameters ....: $sString - The string to be examined. |
|---|
| 28 | ; $sEnd - A value (string) to check. |
|---|
| 29 | ; Return values .: True if the string ends with that value; otherwise, return false. If $sString is not a string, return @error |
|---|
| 30 | ; Author ........: Mateo Cedillo |
|---|
| 31 | ; Modified ......: |
|---|
| 32 | ; Remarks .......: |
|---|
| 33 | ; Related .......: |
|---|
| 34 | ; Link ..........: |
|---|
| 35 | ; Example .......: Yes |
|---|
| 36 | ; =============================================================================================================================== |
|---|
| 37 | Func _String_EndsWith($sString, $sEnd) |
|---|
| 38 | If Not IsString($sString) Then Return SetError(1, 0, "") |
|---|
| 39 | Return $sEnd = StringRight($sString, StringLen($sEnd)) |
|---|
| 40 | EndFunc ;==>_String_EndsWith |
|---|