Uses a regular expression (RE) to search a string for a pattern, starting from a specified position. The search is case-insensitive.
string.reFindNoCase( reg_expression=string, start=number, returnsubexpressions=boolean, scope=string )
Returns: any
Argument |
Description |
reg_expression
string,
required
|
Regular expression for which to search. Case-insensitive.
|
start
number,
optional
|
|
returnsubexpressions
boolean,
optional
|
True: if the regular expression is found, the first array element contains the length and position, respectively, If the regular expression contains parentheses that group subexpressions, each subsequent array element contains the length and position, respectively, of the first occurrence of each group. If the regular expression is not found, the arrays each contain one element with the value 0. False: the function returns the position in the string where the match begins. Default.
|
scope
string,
optional
|
|
Examples
writedump("1212 aAbBcCdD".reFindnocase("[a-z]+",6,"true"));
writedump("1212 aAbBcCdD".reFindnocase("[a-z]+",6,"true")['len'][1]);
writedump("1212 aAbBcCdD".reFindnocase("[a-z]+",6,"false"));
See also