Language.GenerateTerms(String, Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Generieren Sie reguläre Ausdrücke, um Wortsequenzen in der ursprünglichen Zeichenfolge abzugleichen.
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()
Parameter
- phrase
- String
Ursprüngliche Zeichenfolge, die verarbeitet werden soll.
- maxLength
- Int32
Maximale Zu unterstützende Ausdruckslänge.
Gibt zurück
Array von regulären Ausdrücken zum Abgleichen von Untersequenzen in der Eingabe.
Hinweise
Diese Funktion ruft auf CamelCase(String) und generiert dann Unterbegriffe bis maxLength. Beispielsweise würde eine Aufzählung von AngusBeefAndGarlicPizza folgendes generieren: 'angus?', 'Rindfleisch?', 'Knoblauch?', 'Pizzas?', 'Angus? Rindfleisch?", "Knoblauch? Pizzas? und "Angus Rinder- und Knoblauchpizza". Sie können es direkt aufrufen, oder es wird verwendet, wenn FieldReflector<T> Begriffe generiert werden oder wenn TermsAttribute mit einem MaxPhrase Argument verwendet wird.