catch22:java 模式匹配器正则表达式,在“(”字符处停止

catch22: java pattern matcher regex, halt on '(' character

数据如下所示:

#######################," ]:道寸(daocun)

regex101 上,以下命令似乎与 道寸 匹配,这正是我试图完成的。

#################,\" ]:(.*?)\(

但是java说\(那里的反斜杠是非法转义字符。 如果我不包含反斜杠,它会抛出 'unclosed group' 错误。

我想要的就是理想输出道寸,这种情况下如何得到?

在 java 中,除了双引号前的反斜杠外,您还需要对反斜杠进行一次转义。

"#################,\" ]:(.*?)\("