什么是匹配方括号的正则表达式?

时间:2009-05-29 20:49:14

标签: regex

我想要一个与方括号[匹配的正则表达式。我还没找到一个。我想我尝试了所有可能性,但没有找到合适的可能性。什么是有效的正则表达式?

8 个答案:

答案 0 :(得分:90)

如何在方括号前使用反斜杠\。通常方括号与字符类匹配。

答案 1 :(得分:33)

尝试使用\\[,或只使用\[

答案 2 :(得分:10)

您是否使用\转发它?

/\[/

这是开始使用正则表达式的有用资源:

Regular-Expressions.info

答案 3 :(得分:6)

通常,当您需要在正则表达式中具有“特殊”的字符时,只需在其前面添加\。因此,文字[将是\[

答案 4 :(得分:4)

如果您希望同时找到方括号的两种变体,可以使用以下模式定义的范围 [符号 ]标志:/[\[\]]/

答案 5 :(得分:3)

如果您要匹配以[开头并以]结尾的表达式,请使用\[[^\]]*\]

答案 6 :(得分:2)

它是否适用于[之前的反斜杠?

\[\\[

答案 7 :(得分:1)

如果您要删除[],请使用以下表达式:"\\[|\\]"

两个反斜杠从方括号中脱出,管道是"或"。