Uses a Regular Expression (RE) to search a string for a pattern.
The search is case sensitive.
string.reFind( reg_expression=string, start=number, returnSubExpressions=boolean, scope=string, multiline=boolean )
Returns: any
Argument |
Description |
reg_expression
string,
required
|
Regular expression for which to search. Case sensitive.
|
start
number,
optional
|
A positive integer. Position in the string at which to start search. The default value is 1.
|
returnSubExpressions
boolean,
optional
|
|
scope
string,
optional
|
|
multiline
boolean,
optional
|
If true indicate the regular expression should treat input as having multiple lines. This option affects the interpretation of the ^ and $ metacharacters. When true the ^ metacharacter matches at the beginning of every line, and the $ metacharacter matches at the end of every line. Additionally the . metacharacter will not match newlines when true.
|
Examples
writeDump("test 123!".reFind("[0-9]+"));
writeDump("test 123".reFind("[0-9]+",7,true));
See also