有没有办法匹配正则表达式中的()括号

2024-09-29 21:25:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图使用正则表达式匹配以下内容,但在匹配圆括号时遇到了困难

[??(Z)Z轴向下位置冲程]

有人能提出建议吗

我的当前表达式如图所示。 [[][[a-zA-Z0-9_?. - ]{1,30}[]]


Tags: 表达式建议zaz0圆括号冲程
1条回答
网友
1楼 · 发布于 2024-09-29 21:25:44

您可以在任何字符之前添加反斜杠\以对其进行转义。试试这个正则表达式:

\[\?\?\(Z\)Z-axis Down Position Stroke\]

在编写regex时,我发现regex101.com非常有用。这是一个免费的网站,它评估你的正则表达式,让你指定测试用例等,然后分解它们,告诉你其中的各种匹配条件。如果您正在学习正则表达式,那么值得一看

编辑:另外,有必要对括号、括号和问号进行转义,因为它们在正则表达式中都有特殊的含义

相关问题 更多 >

    热门问题