在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\"");
@谢谢,我做到了