2015-06-15 1 views
2

Я запускаю некоторое регулярное выражение для сортировки текстового документа, и я сталкиваюсь с проблемой с регулярным выражением. Например, есть две части текста, которые я захватываю: acb и oacb. Мой шаблон найдет их обоих, однако oacb будет отображаться как acb, что приведет к неправильному количеству совпадений. Есть ли какое-либо исправление для этого? Мои регулярные выражения,C# regex совпадает с поиском почти идентичных строк

\b:\s*\d{1,5}\*{0,1}\s*-\s*\d{1,5}\*{0,1} 
+0

'Мой шаблон найдет их обоих ', но вы хотите игнорировать один из них? –

+0

Фактическая строка, которую он ищет, будет иметь цифры, иногда * и a - также. Примером обеих полных строк будет ... Acb: 2125 - 2325 и Oacb: 12375 - 12850 –

ответ

0

Я нашел ответ, я не знал, с # имел оператор \ б. Теперь он находит правильные значения. Благодаря!

Смежные вопросы