Copy (Regex function)
Return a copy of a Regex object (Regex class)
This method makes a copy of the Regex object.
This method is identical to DeepCopy.
Syntax
%outRegex = regex:Copy
Syntax terms
%outRegex | A new Regex object |
---|---|
regex | Regex object, which may be Null |
Examples
The following make a copy of a Regex object and then uses it to do a match:
%regex is object regex %regex2 is object regex %str is longstring ... %regex2 = %regex:copy if %regex2:match(%str) then ... end if
See also
Is this a Unicode regular expression (Regex class)
This method indicates whether or not the regular expression used to create the Regex object was specified in Unicode.
Syntax
%boolean = regex:IsUnicode
Syntax terms
%boolean | Boolean value that indicates whether (true) or not (false) the regular expression used to constuct the Regex object was Unicode. |
---|---|
regex | The Regex object |
Examples
The following example:
b %regex is object regex %regex = new("(((Tomorrow|Today) is)|(Yesterday was)) Pie Day", options="i") print %regex:isUnicode %regex = new("((Tomorrow|Today) is)|(Yesterday was) π Day":u, options="i") print %regex:isUnicode end
displays:
False True