我对一个简单的正则表达式感到困惑:我需要匹配像[Test]这样的东西而不是Test

时间:2013-09-11 15:53:33

标签: regex

我如何编写正则表达式以匹配第一个示例,而不是第二个示例?

谢谢 -

2 个答案:

答案 0 :(得分:3)

尝试

\[Test\]

您需要转义[],因为它们表示范围开始/结束。

答案 1 :(得分:3)

[]是正则表达式的特殊字符,用于定义字符类,因此使用反斜杠转义它们。

\[Test\]

如果您使用[Test],则会匹配Test的单个字符。