Ошибка Visual Studio при поиске в регулярном выражении [dубликат]

У меня есть следующее выражение REGEX (которое работает), чтобы позволить Alpha-Numeric (а также ' и -) и без двойного интервала:

  ^([a-zA-Z0-9'-]+\s?)*$

Из-за вложенной группировки , это позволяет произойти катастрофическое обратное следование - что плохо!

Как я могу упростить это выражение, чтобы избежать катастрофического отступления? (В идеале это не допускало бы пробела в первом и последнем символах)

2
задан 2 December 2014 в 01:53

0 ответов

Другие вопросы по тегам:

Похожие вопросы: