次の方法で共有


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) し、maxLength までのサブフレーズを生成します。 たとえば、AngusBeefAndGarlicPizza の列挙では、'angus?'、'beefs?'、'garlics?'、'pizzas?'、'angus? が生成されます。牛?', 'にんにく?pizzas?' 「アンガスビーフとガーリックピザ」。 直接呼び出すこともできます。または、 が用語を生成するときFieldReflector<T>、または 引数と共MaxPhraseに使用される場合TermsAttributeに使用されます。

適用対象