Sdílet prostřednictvím


Language.GenerateTerms(String, Int32) Metoda

Definice

Generování regulárních výrazů pro shodu s sekvencemi slov v původním řetězci.

public static string[] GenerateTerms (string phrase, int maxLength);
static member GenerateTerms : string * int -> string[]
Public Shared Function GenerateTerms (phrase As String, maxLength As Integer) As String()

Parametry

phrase
String

Původní řetězec, který se má zpracovat.

maxLength
Int32

Maximální délka fráze, která se má podporovat.

Návraty

String[]

Pole regulárních výrazů pro shodu dílčích sekvencí ve vstupu

Poznámky

Tato funkce zavolá CamelCase(String) a pak vygeneruje pod fráze až do maxLength. Například výčet AngusBeefAndGarlicPizza by vygeneroval: 'angus?', 'hovězí maso?', 'česnek?', 'pizzy?', 'angus? hovězí maso?', 'česnek? pizzu?" a "angus hovězí a česnekovou pizzu". Můžete ji volat přímo nebo se používá při FieldReflector<T> generování termínů nebo při TermsAttribute použití s argumentem MaxPhrase .

Platí pro