Reg Ex解析错误 - 太多了)

时间:2010-04-16 08:04:53

标签: .net regex

在.NET中使用带有模式^%[^%]+%\Z和字符串"few)few%"的正则表达式,我收到错误 - System.ArgumentException: parsing "few)few%" - Too many )'s

Dim match As System.Text.RegularExpressions.Match = System.Text.RegularExpressions.Regex.Match("^%[^%]+%\Z", "few)few%")

问题是什么?我是否需要将任何输入表达式中的括号转义为reg ex?

(我正在尝试确定字符串在字符串的开头和结尾是否具有通配符%,而不是字符串中的其他位置)

1 个答案:

答案 0 :(得分:5)

不,您的输入不必转义。你只是错误地解决了你的论点。

来自MSDN

public static Match Match(
    string input,
    string pattern
)