Udostępnij przez


Language.GenerateTerms(String, Int32) Metoda

Definicja

Generowanie wyrażeń regularnych w celu dopasowania sekwencji wyrazów w oryginalnym ciągu.

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

Oryginalny ciąg do przetworzenia.

maxLength
Int32

Maksymalna długość frazy do obsługi.

Zwraca

String[]

Tablica wyrażeń regularnych pasujących do podsekwencjonowania w danych wejściowych.

Uwagi

Ta funkcja wywoła wywołanie CamelCase(String) , a następnie wygeneruje frazy podrzędne do wartości maxLength. Na przykład wyliczenie AngusBeefAndGarlicPizza spowodowałoby wygenerowanie: "angus?", "wołowiny?", "czosnek?", "pizzas?", "angus? wołowiny?", "czosnek? pizzas?" i "angus wołowiny i pizzy czosnkowej". Można go wywołać bezpośrednio lub używać podczas FieldReflector<T> generowania terminów lub gdy TermsAttribute jest używany z argumentem MaxPhrase .

Dotyczy