C# Класс Regextra.RegexUtility

Показать файл Открыть проект

Открытые методы

Метод Описание
FormatCamelCase ( string input, string delimiter = " ", CamelCaseOptions camelCaseOptions = CamelCaseOptions.None ) : string

Formats PascalCase (upper CamelCase) and (lower) camelCase words to a friendly format separated by the given delimiter (space by default).

MatchesToNamedGroupsDictionaries ( string input, string pattern, RegexOptions options = RegexOptions.None ) : string>[].Dictionary
MatchesToNamedGroupsLookup ( string input, string pattern, RegexOptions options = RegexOptions.None ) : string>.ILookup
Split ( string input, string delimiters, RegexOptions regexOptions = RegexOptions.None, SplitOptions splitOptions = SplitOptions.None ) : string[]
SplitIncludeDelimiters ( string input, string delimiters, RegexOptions regexOptions = RegexOptions.None ) : string[]
SplitMatchWholeWords ( string input, string delimiters, RegexOptions regexOptions = RegexOptions.None ) : string[]
SplitRemoveEmptyEntries ( string input, string pattern, RegexOptions regexOptions = RegexOptions.None ) : object
SplitRemoveEmptyEntries ( string input, string delimiters, RegexOptions regexOptions = RegexOptions.None ) : string[]
SplitTrimWhitespace ( string input, string delimiters, RegexOptions regexOptions = RegexOptions.None ) : string[]
TrimWhitespace ( string input ) : string

Приватные методы

Метод Описание
CommonSetupForMatchesToNamedGroups ( string pattern, RegexOptions options, Regex &regex, IEnumerable &groupNames ) : void
EvaluateCamelCaseMatchWithCapitalization ( Match m, string delimiter, CamelCaseOptions options ) : string
PrefixSuffix ( StringBuilder input, string prefixSuffix ) : void
PrefixSuffix ( StringBuilder input, string prefix, string suffix ) : void
RemoveEmptyEntries ( string input ) : string[]

Описание методов

FormatCamelCase() публичный статический Метод

Formats PascalCase (upper CamelCase) and (lower) camelCase words to a friendly format separated by the given delimiter (space by default).
public static FormatCamelCase ( string input, string delimiter = " ", CamelCaseOptions camelCaseOptions = CamelCaseOptions.None ) : string
input string CamelCase input to format
delimiter string Delimiter to use for formatting (space by default)
camelCaseOptions CamelCaseOptions
Результат string

MatchesToNamedGroupsDictionaries() публичный статический Метод

public static MatchesToNamedGroupsDictionaries ( string input, string pattern, RegexOptions options = RegexOptions.None ) : string>[].Dictionary
input string
pattern string
options RegexOptions
Результат string>[].Dictionary

MatchesToNamedGroupsLookup() публичный статический Метод

public static MatchesToNamedGroupsLookup ( string input, string pattern, RegexOptions options = RegexOptions.None ) : string>.ILookup
input string
pattern string
options RegexOptions
Результат string>.ILookup

Split() публичный статический Метод

public static Split ( string input, string delimiters, RegexOptions regexOptions = RegexOptions.None, SplitOptions splitOptions = SplitOptions.None ) : string[]
input string
delimiters string
regexOptions RegexOptions
splitOptions SplitOptions
Результат string[]

SplitIncludeDelimiters() публичный статический Метод

public static SplitIncludeDelimiters ( string input, string delimiters, RegexOptions regexOptions = RegexOptions.None ) : string[]
input string
delimiters string
regexOptions RegexOptions
Результат string[]

SplitMatchWholeWords() публичный статический Метод

public static SplitMatchWholeWords ( string input, string delimiters, RegexOptions regexOptions = RegexOptions.None ) : string[]
input string
delimiters string
regexOptions RegexOptions
Результат string[]

SplitRemoveEmptyEntries() публичный статический Метод

public static SplitRemoveEmptyEntries ( string input, string pattern, RegexOptions regexOptions = RegexOptions.None ) : object
input string
pattern string
regexOptions RegexOptions
Результат object

SplitRemoveEmptyEntries() публичный статический Метод

public static SplitRemoveEmptyEntries ( string input, string delimiters, RegexOptions regexOptions = RegexOptions.None ) : string[]
input string
delimiters string
regexOptions RegexOptions
Результат string[]

SplitTrimWhitespace() публичный статический Метод

public static SplitTrimWhitespace ( string input, string delimiters, RegexOptions regexOptions = RegexOptions.None ) : string[]
input string
delimiters string
regexOptions RegexOptions
Результат string[]

TrimWhitespace() публичный статический Метод

public static TrimWhitespace ( string input ) : string
input string
Результат string