C# 클래스 Lucene.Net.QueryParsers.Flexible.Standard.Parser.EscapeQuerySyntaxImpl

Implementation of IEscapeQuerySyntax for the standard lucene syntax.
상속: IEscapeQuerySyntax
파일 보기 프로젝트 열기: apache/lucenenet 1 사용 예제들

공개 메소드들

메소드 설명
DiscardEscapeChar ( string input ) : UnescapedCharSequence

Returns a string where the escape char has been removed, or kept only once if there was a double escape. Supports escaped unicode characters, e. g. translates A to A.

Escape ( ICharSequence text, CultureInfo locale, EscapeQuerySyntax type ) : ICharSequence
Escape ( string text, CultureInfo locale, EscapeQuerySyntax type ) : string

비공개 메소드들

메소드 설명
EscapeChar ( ICharSequence str, CultureInfo locale ) : ICharSequence
EscapeQuoted ( ICharSequence str, CultureInfo locale ) : ICharSequence
EscapeTerm ( ICharSequence term, CultureInfo locale ) : ICharSequence
EscapeWhiteChar ( ICharSequence str, CultureInfo locale ) : ICharSequence

escape all tokens that are part of the parser syntax on a given string

HexToInt ( char c ) : int

Returns the numeric value of the hexadecimal character

ReplaceIgnoreCase ( ICharSequence @string, string sequence1, string escapeChar, CultureInfo locale ) : ICharSequence

replace with ignore case

메소드 상세

DiscardEscapeChar() 공개 정적인 메소드

Returns a string where the escape char has been removed, or kept only once if there was a double escape. Supports escaped unicode characters, e. g. translates A to A.
public static DiscardEscapeChar ( string input ) : UnescapedCharSequence
input string
리턴 Lucene.Net.QueryParsers.Flexible.Core.Util.UnescapedCharSequence

Escape() 공개 메소드

public Escape ( ICharSequence text, CultureInfo locale, EscapeQuerySyntax type ) : ICharSequence
text ICharSequence
locale System.Globalization.CultureInfo
type EscapeQuerySyntax
리턴 ICharSequence

Escape() 공개 메소드

public Escape ( string text, CultureInfo locale, EscapeQuerySyntax type ) : string
text string
locale System.Globalization.CultureInfo
type EscapeQuerySyntax
리턴 string