Lenguaje

Language.GenerateTerms(String, Int32) Método

Definición

Genera expresiones regulares para coincidir con las secuencias de palabras en la cadena original.

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

Parámetros

phrase
String

Cadena original por procesar.

maxLength
Int32

Longitud máxima de frase para soportar.

Devoluciones

String[]

Array de expresiones regulares para coincidir con subsecuencias en la entrada.

Comentarios

Esta función llamará CamelCase(String) y luego generará subfrases hasta maxLength. Por ejemplo, una enumeración de AngusBeefAndGarlicPizza generaría: 'angus?', '¿carnes?', 'ajos?', 'pizzas?', 'angus? ¿ternera?', '¿ajos? ¿pizzas?' y 'Angus Beef and Garlic Pizza'. Puedes llamarlo directamente, o se usa cuando FieldReflector<T> genera términos o cuando TermsAttribute se usa con un MaxPhrase argumento.

Se aplica a