Language

Language.GenerateTerms(String, Int32) メソッド

定義

元の文字列の単語列に一致する正則表現を生成します。

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

パラメーター

phrase
String

処理される元の紐。

maxLength
Int32

サポートするフレーズの長さ。

返品

String[]

入力の部分列に対応するための正規表現の配列。

注釈

この関数は CamelCase(String) を呼び出し、最大限のサブフレーズを生成します。 例えば、AngusBeefAndGarlicPizzaの列挙は「angus?」「beefs?」「garlics?」「pizzas?」「angus?」と生成されます。牛肉?」「ニンニク?ピザ?」 そして『アンガスビーフ&ガーリックピザ』も含まれます。 直接呼び出すこともできますし、FieldReflector<T>が用語を生成する場合やMaxPhrase引数で使うTermsAttributeを使う場合に使われます。

適用対象