我想要一个与方括号[
匹配的正则表达式。我还没找到一个。我想我尝试了所有可能性,但没有找到合适的可能性。什么是有效的正则表达式?
答案 0 :(得分:90)
如何在方括号前使用反斜杠\
。通常方括号与字符类匹配。
答案 1 :(得分:33)
尝试使用\\[
,或只使用\[
。
答案 2 :(得分:10)
答案 3 :(得分:6)
通常,当您需要在正则表达式中具有“特殊”的字符时,只需在其前面添加\
。因此,文字[
将是\[
。
答案 4 :(得分:4)
如果您希望同时找到方括号的两种变体,可以使用以下模式定义的范围 [
符号或 ]
标志:/[\[\]]/
答案 5 :(得分:3)
如果您要匹配以[
开头并以]
结尾的表达式,请使用\[[^\]]*\]
。
答案 6 :(得分:2)
它是否适用于[
之前的反斜杠?
\[
或\\[
?
答案 7 :(得分:1)
如果您要删除[
或]
,请使用以下表达式:"\\[|\\]"
。
两个反斜杠从方括号中脱出,管道是"或"。