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.
Generiere reguläre Ausdrücke, um Wortfolgen in der ursprünglichen Zeichenkette 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
Der ursprüngliche String soll verarbeitet werden.
- maxLength
- Int32
Maximale Phrasenlänge zum Support.
Gibt zurück
Array regulärer Ausdrücke, um Teilsequenzen in der Eingabe abzugleichen.
Hinweise
Diese Funktion ruft CamelCase(String) und erzeugt dann Unterphrasen bis maxLength. Zum Beispiel würde eine Aufzählung von AngusBeefAndGarlicPizza folgende Werte ergeben: 'angus?', 'beefs?', 'garlics?', 'pizzas?', 'angus? Rindfleisch?', 'Knoblauch? Pizzen?' und 'Angus-Rindfleisch-Knoblauch-Pizza'. Man kann es direkt aufrufen, oder es wird verwendet, wenn FieldReflector<T> Begriffe generiert oder wenn TermsAttribute es mit einem Argument MaxPhrase verwendet wird.