【发布时间】:2013-11-25 22:00:27
【问题描述】:
我想测试一个字符串是否完全匹配多个模式之一。
我想我可以用
myRegex.IsMatch(testString) && myregex.Match.ToString()==testString
但这可以在正则表达式模式本身中完成吗?
我想测试 testString 是否完全匹配 DOC 或 EMAIL,或 HTML::sometexthere 或 CSV::sometexthere。
例如,它不能与DOC::sometexthere 匹配 - 那应该是“失败”
我当前的正则表达式模式是^(DOC|EMAIL)|((CSV|HTML)::.+),但它允许使用禁止的字符串,例如DOC::sometexthere
TIA
【问题讨论】: