string.reFind()

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