/ / Substituindo {com “”, em java? - java, regex

Substituindo {com “”, em java? - java, regex

Eu tenho uma string como esta:

{ TestAddCardForMerchant }

Eu desejo substituir {,} com "". É possível fazer isso?

Respostas:

10 para resposta № 1

Usando 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("[{}]", """)