Использование регулярных выражений в .NET с шаблоном ^%[^%]+%\Z
и строка "few)few%"
Я получаю ошибку - System.ArgumentException: parsing "few)few%" - Too many)'s
.Ошибка анализа выражения Reg Ex - слишком много)
Dim match As System.Text.RegularExpressions.Match = System.Text.RegularExpressions.Regex.Match("^%[^%]+%\Z", "few)few%")
В чем проблема? Нужно ли мне избегать скобок в любом входном выражении для reg ex?
(я пытаюсь определить, если строка имеет подстановочные% в начале и в конце строки, но не в другом месте в строке)
I может быть ошибочным, но это выглядит, как вы, возможно, должны избежать обратной косой черты в вашей строке с другой обратной косой черты? – slartibartfast
@slartibartfast: По-видимому, это необязательно в Visual Basic. –