SolrNet.Commands.Parameters.RegexFlag Class Reference
Constants for the choices of Regex Flags. More...
Inherited by SolrNet.Commands.Parameters.RegexFlag.RegexFlagCanonEq, SolrNet.Commands.Parameters.RegexFlag.RegexFlagCaseInsensitive, SolrNet.Commands.Parameters.RegexFlag.RegexFlagComments, SolrNet.Commands.Parameters.RegexFlag.RegexFlagDotAll, SolrNet.Commands.Parameters.RegexFlag.RegexFlagLiteral, SolrNet.Commands.Parameters.RegexFlag.RegexFlagMultiLine, SolrNet.Commands.Parameters.RegexFlag.RegexFlagUnicodeCase, and SolrNet.Commands.Parameters.RegexFlag.RegexFlagUnixLines.
Classes | |
class | RegexFlagCanonEq |
class | RegexFlagCaseInsensitive |
class | RegexFlagComments |
class | RegexFlagDotAll |
class | RegexFlagLiteral |
class | RegexFlagMultiLine |
class | RegexFlagUnicodeCase |
class | RegexFlagUnixLines |
Public Member Functions | |
bool | Equals (RegexFlag other) |
override bool | Equals (object obj) |
override int | GetHashCode () |
Static Public Attributes | |
static readonly RegexFlag | CaseInsensitive = new RegexFlagCaseInsensitive() |
By default, case-insensitive matching assumes that only characters in the US-ASCII charset are being matched. Unicode-aware case-insensitive matching can be enabled by specifying the UnicodeCase flag in conjunction with this flag. | |
static readonly RegexFlag | Comments = new RegexFlagComments() |
In this mode, whitespace is ignored, and embedded comments starting with # are ignored until the end of a line. | |
static readonly RegexFlag | MultiLine = new RegexFlagMultiLine() |
In multiline mode the expressions ^ and $ match just after or just before, respectively, a line terminator or the end of the input sequence. By default these expressions only match at the beginning and the end of the entire input sequence. | |
static readonly RegexFlag | Literal = new RegexFlagLiteral() |
When this flag is specified then the input string that specifies the pattern is treated as a sequence of literal characters. Metacharacters or escape sequences in the input sequence will be given no special meaning. The flags CASE_INSENSITIVE and UNICODE_CASE retain their impact on matching when used in conjunction with this flag. The other flags become superfluous. | |
static readonly RegexFlag | DotAll = new RegexFlagDotAll() |
In dotall mode, the expression . matches any character, including a line terminator. By default this expression does not match line terminators. | |
static readonly RegexFlag | UnicodeCase = new RegexFlagUnicodeCase() |
When this flag is specified then case-insensitive matching, when enabled by the CASE_INSENSITIVE flag, is done in a manner consistent with the Unicode Standard. By default, case-insensitive matching assumes that only characters in the US-ASCII charset are being matched. | |
static readonly RegexFlag | CanonEq = new RegexFlagCanonEq() |
When this flag is specified then two characters will be considered to match if, and only if, their full canonical decompositions match. The expression "a\u030A", for example, will match the string "�" when this flag is specified. By default, matching does not take canonical equivalence into account. | |
static readonly RegexFlag | UnixLines = new RegexFlagUnixLines() |
In this mode, only the ' ' line terminator is recognized in the behavior of ., ^, and $. |
Detailed Description
Constants for the choices of Regex Flags.
Member Data Documentation
readonly RegexFlag SolrNet.Commands.Parameters.RegexFlag.CanonEq = new RegexFlagCanonEq() [static] |
When this flag is specified then two characters will be considered to match if, and only if, their full canonical decompositions match. The expression "a\u030A", for example, will match the string "�" when this flag is specified. By default, matching does not take canonical equivalence into account.
readonly RegexFlag SolrNet.Commands.Parameters.RegexFlag.CaseInsensitive = new RegexFlagCaseInsensitive() [static] |
By default, case-insensitive matching assumes that only characters in the US-ASCII charset are being matched. Unicode-aware case-insensitive matching can be enabled by specifying the UnicodeCase flag in conjunction with this flag.
readonly RegexFlag SolrNet.Commands.Parameters.RegexFlag.Comments = new RegexFlagComments() [static] |
In this mode, whitespace is ignored, and embedded comments starting with # are ignored until the end of a line.
readonly RegexFlag SolrNet.Commands.Parameters.RegexFlag.DotAll = new RegexFlagDotAll() [static] |
In dotall mode, the expression . matches any character, including a line terminator. By default this expression does not match line terminators.
readonly RegexFlag SolrNet.Commands.Parameters.RegexFlag.Literal = new RegexFlagLiteral() [static] |
When this flag is specified then the input string that specifies the pattern is treated as a sequence of literal characters. Metacharacters or escape sequences in the input sequence will be given no special meaning. The flags CASE_INSENSITIVE and UNICODE_CASE retain their impact on matching when used in conjunction with this flag. The other flags become superfluous.
readonly RegexFlag SolrNet.Commands.Parameters.RegexFlag.MultiLine = new RegexFlagMultiLine() [static] |
In multiline mode the expressions ^ and $ match just after or just before, respectively, a line terminator or the end of the input sequence. By default these expressions only match at the beginning and the end of the entire input sequence.
readonly RegexFlag SolrNet.Commands.Parameters.RegexFlag.UnicodeCase = new RegexFlagUnicodeCase() [static] |
When this flag is specified then case-insensitive matching, when enabled by the CASE_INSENSITIVE flag, is done in a manner consistent with the Unicode Standard. By default, case-insensitive matching assumes that only characters in the US-ASCII charset are being matched.
readonly RegexFlag SolrNet.Commands.Parameters.RegexFlag.UnixLines = new RegexFlagUnixLines() [static] |
In this mode, only the '
' line terminator is recognized in the behavior of ., ^, and $.
The documentation for this class was generated from the following file:
- SolrNet/Commands/Parameters/RegexFlag.cs
Generated on Sun May 3 2015 17:19:07 for SolrNet by 1.7.2