.\" This man page is automatically generated using .\" kayadoc2man from the Kaya development tools and the -xmldocs compile .\" option. Editing it directly is not encouraged. .\" It is under the same license as the source .k file that it was .\" generated from. .TH "Regex.REFlags" "3kaya" "August 2014" "Kaya" "Kaya module reference" .SH "NAME" Regex::REFlags \- Flags for regular expression compilation .SH "SYNOPSIS" .B Regex::REFlags< \fI\fP .B > .IP "" -2 = .BI "IgnoreCase(" "" ")" .IP "" -2 | .BI "Extended(" "" ")" .IP "" -2 | .BI "Multiline(" "" ")" .IP "" -2 | .BI "Ungreedy(" "" ")" .SH "DESCRIPTION" .PP Flags for regular expression compilation .IP "" -2 - \fBIgnoreCase \fP makes the expression case-insensitive (so "^a" would match "All" and "all" .IP "" -2 - \fBExtended \fP when set causes whitespace in the pattern (other than in a character class) and characters between a '#' outside a character class and the next newline character to be ignored. An escaping backslash can be used to include a whitespace or '#' character as part of the pattern. .IP "" -2 - \fBMultiline \fP changes the meaning of the start '^' and end '$' characters so that as well as matching the start and end of the string, they will also match immediately after and immediately before a newline '\\n' character. .IP "" -2 - \fBUngreedy \fP causes the expression and sub-expressions to find the smallest possible match, rather than the largest possible, unless a '?' is placed after the expression. For example, the pattern "a.*a" would match "aca" if ungreedy, and "acada" if greedy in the string "bacadaf". .SH "AUTHORS" Kaya standard library by Edwin Brady, Chris Morris and others (kaya@kayalang.org). For further information see http://kayalang.org/ .SH LICENSE The Kaya standard library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License (version 2.1 or any later version) as published by the Free Software Foundation. .SH "RELATED" .PD 0 .PP .B "Regex.compile"(3kaya) .PD 0.4v