我编写了以下简单的正则表达式来匹配模式。
它具有以下条件:
- 它必须在句子的开头包含单词 Supplier
- 供应商一词后面必须跟一个空格
- 空格后面必须跟 3 或 4 位数字
我的正则表达式如下所示:
(Supplier )([0-9]{3,4})
当我对它运行以下命令并且输入中有 '(' 或 ')' 时,我收到错误Too Many )'s
。
Regex.IsMatch("(Supplier )([0-9]{3,4})", "Supplier 2000 (detail)", RegexOptions.IgnoreCase)
是否有人能够验证我的语法、提供任何建议或提供替代表达式以供我使用?