正则表达式转义元字符

时间:2015-01-08 14:54:59

标签: regex

我正在尝试编写匹配的正则表达式:

if([any contents])

到目前为止,我有:

if([*])

然而,我倒下了因为"("和")"是元字符,需要转义 - 但如何?

1 个答案:

答案 0 :(得分:0)

好像你想要这样的东西,

if\([^\]]*\)

()是正则表达式元字符,实际上用于指代捕获组的开始和结束。因此,您需要转义括号以匹配文字()符号。