Partager via


Language.GenerateTerms(String, Int32) Méthode

Définition

Générez des expressions régulières pour faire correspondre des séquences de mots dans la chaîne d’origine.

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

Paramètres

phrase
String

Chaîne d’origine à traiter.

maxLength
Int32

Longueur d’expression maximale à prendre en charge.

Retours

String[]

Tableau d’expressions régulières pour mettre en correspondance les sous-files d’attente dans l’entrée.

Remarques

Cette fonction appelle CamelCase(String) , puis génère des sous-expressions jusqu’à maxLength. Par exemple, une énumération d’AngusBeefAndGarlicPizza générerait : « angus? », « boeufs ? », « ails ? », « pizzas ? », « angus? boeufs? pizzas? et « angus boeuf et pizza à l’ail ». Vous pouvez l’appeler directement, ou il est utilisé quand FieldReflector<T> génère des termes ou quand TermsAttribute est utilisé avec un MaxPhrase argument.

S’applique à