Я написал следующее простое регулярное выражение для соответствия шаблону.Слишком много) при совпадении
Он имеет следующие условия:
- Он должен содержать слово Поставщик в начале предложения
- слово Поставщик должен следовать пробел
- Пространство должно сопровождаться 3 или 4-значный номер
Мои RegEx выглядит следующим образом:
(Supplier)([0-9]{3,4})
Когда я запускаю против него следующее, а на входе есть '(' или ')', я получаю сообщение об ошибке Too Many)'s
.
Regex.IsMatch("(Supplier)([0-9]{3,4})", "Supplier 2000 (detail)", RegexOptions.IgnoreCase)
ли кто-нибудь в состоянии проверить мой синтаксис, предложить какие-либо советы или предоставить альтернативное выражение для использования в моем случае?
, что делает ваше регулярное выражение выглядит? –
My RegEx (поставщик) ([0-9] {3,4}) с текстом Поставщик 2000 (подробно) – Nick
MSDN - замечательное место [Regex.IsMatch] (http://msdn.microsoft.com/en-us /library/sdx2bds0.aspx) имеют аргументы в другом порядке, чем вы хотите. –