Eu tenho uma string como esta:
{ TestAddCardForMerchant }
Eu desejo substituir {
,}
com ""
. É possível fazer isso?
Respostas:
10 para resposta № 1Usando o String.replaceAll()
método e a "[{}]"
expressão regular:
String replaced = "{ TestAddCardForMerchant }".replaceAll("[{}]",""");
A corda replaced
será " TestAddCardForMerchant "
.
4 para resposta № 2
Se você precisar substituir {}
apenas com par.
String result = str.replaceAll("\{([^}]+)\}", ""$1"");
0 para resposta № 3
Isso deve servir:
myString.replaceAll("[{}]", """);
0 para a resposta № 4
Você pode usar Cadeia de caracteres # replaceAll método para substituir todas as ocorrências de {}
da sua corda ..
[]
dentro [{}]
é usado para denotar a classe de caracteres. Significa {
ou }
..
Além disso, você precisa escapar "
com uma barra invertida, como tem significado especial em Java .. Então, aqui está o seu regex, para conseguir o que você precisa:
"{test}".replaceAll("[{}]", """)