Language.GenerateTerms(String, Int32) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
產生正則表達式以匹配原始字串中的字序。
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 時使用。