C# Класс Pchp.Library.PerlRegex.RegexBoyerMoore

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Dump ( string indent ) : string
ToString ( ) : string

Used when dumping for debugging.

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

Метод Описание
IsMatch ( string text, int index, int beglimit, int endlimit ) : bool

When a regex is anchored, we can do a quick IsMatch test instead of a Scan

MatchPattern ( string text, int index ) : bool
RegexBoyerMoore ( string pattern, bool caseInsensitive, bool rightToLeft, CultureInfo culture ) : System

Constructs a Boyer-Moore state machine for searching for the string pattern. The string must not be zero-length.

Scan ( string text, int index, int beglimit, int endlimit ) : int

Scan uses the Boyer-Moore algorithm to find the first occurrence of the specified string within text, beginning at index, and constrained within beglimit and endlimit. The direction and case-sensitivity of the match is determined by the arguments to the RegexBoyerMoore constructor.

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

Dump() публичный Метод

public Dump ( string indent ) : string
indent string
Результат string

ToString() публичный Метод

Used when dumping for debugging.
public ToString ( ) : string
Результат string