Delen via


Language.GenerateTerms(String, Int32) Methode

Definitie

Genereer reguliere expressies die overeenkomen met woordreeksen in de oorspronkelijke tekenreeks.

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()

Parameters

phrase
String

Oorspronkelijke tekenreeks die moet worden verwerkt.

maxLength
Int32

Maximale woordgroeplengte die moet worden ondersteund.

Retouren

String[]

Matrix met reguliere expressies die overeenkomen met subsequences in invoer.

Opmerkingen

Deze functie roept CamelCase(String) aan en genereert vervolgens subzinnen tot maxLength. Een opsomming van AngusBeefAndGarlicPizza zou bijvoorbeeld genereren: 'angus?', 'beefs?', 'knoflook?', 'pizza's?', 'angus? rundvlees?', 'knoflook? pizza's? en "angus rundvlees en knoflook pizza". U kunt het rechtstreeks aanroepen of het wordt gebruikt wanneer FieldReflector<T> termen worden gegenereerd of wanneer TermsAttribute wordt gebruikt met een MaxPhrase argument.

Van toepassing op