gpt4 book ai didi

java - 如何使用正则表达式删除两个字符之间的字符串

转载 作者:行者123 更新时间:2023-12-01 22:12:41 25 4
gpt4 key购买 nike

我有一个如下所示的字符串

{A:'XYZ'|B:‘123'}.[{C:‘pqr'}.{p:'a'}].{I1:'t123'|I2:'345'}

我想删除 ' 和 ' 之间的所有字符,并希望得到像这样的最终结果

{A:|B:}.[{C:}.{p:}].{I1:|I2:}

我正在使用如下所示的正则表达式

input.replaceAll("'.*?'", "");

但是无法得到想要的结果。有人能指出我在这里缺少什么吗?

最佳答案

似乎您的输入包含带重音的单引号。

input.replaceAll("[‘'].*?'", "");

关于java - 如何使用正则表达式删除两个字符之间的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31578653/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com