Regex 正则表达式字符串中的括号

Regex 正则表达式字符串中的括号,regex,Regex,我正在尝试使用正则表达式来匹配字符串。括号是正则表达式中的特殊字符,我不确定如何将它们包含在正则表达式中 为了提供更多的上下文,我想找到一个字符串,比如test[test] 我的正则表达式当前看起来是这样的:^*test[test]。我的表达式比这个更复杂,但是这个例子足以理解这个问题 如何在不触发字符类的情况下搜索字符串中的方括号。我需要使用正则表达式,请不要建议切换到其他类型。可以用反斜杠转义字符,因此\[ 我强烈建议您不用编写代码就可以测试您的正则表达式 试试看:^.*test\[test

我正在尝试使用正则表达式来匹配字符串。括号是正则表达式中的特殊字符,我不确定如何将它们包含在正则表达式中

为了提供更多的上下文,我想找到一个字符串,比如
test[test]

我的正则表达式当前看起来是这样的:
^*test[test]
。我的表达式比这个更复杂,但是这个例子足以理解这个问题


如何在不触发字符类的情况下搜索字符串中的方括号。我需要使用正则表达式,请不要建议切换到其他类型。

可以用反斜杠转义字符,因此
\[

我强烈建议您不用编写代码就可以测试您的正则表达式


试试看:
^.*test\[test\]
-这意味着
{start of line}
{anything}
“test[test]”

已经尝试过了,但不幸的是没有work@Hysii…您到底尝试了什么?…如果您使用此处提供的链接进行尝试,您可以保存尝试的内容,并在此处发布该链接,以便其他人可以使用该链接作为参考。
^
是行的开头。
*
是您的问题。这意味着匹配之前的内容0或0很多次。通常您会看到
*
表示任何单个字符的任意数量,但
^*
无效。如果要匹配,请尝试
^.*.test\[test\]
:行的开头,任何内容,然后
test[test]
@paul-t查询了我的实时数据集。无法真正共享that@Hysii…这很好,但是您不能创建一个仍然满足预期目标的伪/伪数据的等效示例吗?