Language.GenerateTerms(String, Int32) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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 .