語言

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?牛肉?」「大蒜?披薩?」 以及「安格斯牛肉蒜味披薩」。 你可以直接呼叫它,或在 FieldReflector<T> 產生詞 TermsAttribute 彙或與參數一起使用 MaxPhrase 時使用。

適用於