在java中,是否将{替换为“”?

在java中,是否将{替换为“”?,java,regex,Java,Regex,我有这样一个字符串: { TestAddCardForMerchant } 我希望将{,}替换为。是否可以这样做?使用和[{}]正则表达式: String replaced = "{ TestAddCardForMerchant }".replaceAll("[{}]","\""); 替换的字符串将被测试为CardFormerChant。这应该可以做到: myString.replaceAll("[{}]", "\""); 可以使用方法替换字符串中{}的所有引用。。 [{}]中的[]用于表

我有这样一个字符串:

{ TestAddCardForMerchant }
我希望将{,}替换为。是否可以这样做?

使用和[{}]正则表达式:

String replaced = "{ TestAddCardForMerchant }".replaceAll("[{}]","\"");
替换的字符串将被测试为CardFormerChant。

这应该可以做到:

myString.replaceAll("[{}]", "\"");
可以使用方法替换字符串中{}的所有引用。。 [{}]中的[]用于表示字符类..它表示{或}

此外,还需要用反斜杠转义,因为它在Java中有特殊的含义。。 因此,这是您的正则表达式,以实现您的需求:-

"{test}".replaceAll("[{}]", "\"")
如果只需要将{}替换为pair

String result = str.replaceAll("\\{([^}]+)\\}", "\"$1\"");

@谢谢,我做到了