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?”、“牛肉?”、“大蒜?”、“披萨?”、“angus?牛肉?', '大蒜?披萨? 和“安格斯牛肉和大蒜披萨”。 可以直接调用它,也可以在生成术语或FieldReflector<T>与参数一起使用MaxPhrase时TermsAttribute使用它。