正则表达式为-如果字符串不在引号之间,则添加引号

时间:2019-03-26 07:54:18

标签: java regex string replaceall

在使以下正则表达式无法将字符串放在引号之间时遇到麻烦:

"\"mytext\"".replaceAll("^\"?|\"?$", "\"")

上面的代码给出-"mytext""作为输出,但我需要的是"mytext"

为进行故障排除,我将replaceWith字符替换为*,输出为-*mytext**

为什么\"?$被视为两个单独的匹配项?

0 个答案:

没有答案