Sprache

Language.GenerateTerms(String, Int32) Methode

Definition

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

String[]

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.

Gilt für: