太多)'s匹配
本文关键字:匹配 太多 | 更新日期: 2023-09-27 18:15:20
我已经编写了下面这个简单的正则表达式来匹配一个模式。
有以下条件:
- 必须在句子的开头包含单词Supplier
- Supplier后面必须跟一个空格
- 空格后必须接3位或4位数字
我的正则表达式是这样的:
(Supplier )([0-9]{3,4})
当我对它运行以下命令并且输入中有'('或')'时,我收到错误Too Many )'s
。
Regex.IsMatch("(Supplier )([0-9]{3,4})", "Supplier 2000 (detail)", RegexOptions.IgnoreCase)
是否有人能够验证我的语法,提供任何建议或提供替代表达式在我的情况下使用?
你把input
和pattern
弄反了。
来自Regex.IsMatch
文档:
public static bool IsMatch(
string input,
string pattern,
RegexOptions options
)