function FindRegex(sSource, sRegex, ByRef iStartPos, ByRef iLength) As Boolean
|
Searches in sSource for the first occurrence of sRegex. sRegex is a Perl compatible Regular Expression.
FindRegex is case-insensitive. The first character in sSource has the position 1. If sRegex is found, FindRegex returns TRUE.
Parameters
| • | sSource ... String expression sought. |
| • | sRegex ... Regular expression being searched. |
| • | iStartPos ... Index of first occurrence. |
| • | iLength ... Length of found String. |
Example:
Dim s, iStart, iLen
s = "this is number 13 or a text"
If FindRegex(s, "number \d+", iStart, iLen) Then
' returns iStart = 9, iLen = 9
End If
|
|