Substituir espaços em branco e vírgula em Java com Regex

XmlParser:

Eu estou tentando substituir todas as strings que podem conter qualquer número de espaços em branco, seguido por um final ";", com apenas um ";" mas eu estou confuso por causa dos espaços em branco múltiplas.

"ExampleString1            ;" -> "ExampleString1;"
"ExampleString2  ;" -> "ExampleString2;"
"ExampleString3     ;" -> "ExampleString3;"
"ExampleString1 ; ExampleString1 ;" -----> ExampleString1;ExampleString1

Eu tentei assim: example.replaceAll("\\s+",";")mas o problema é que não pode haver vários espaços em branco e que me confunde

bambu:

Experimente com isto:

replaceAll("\\s+;", ";").replaceAll(";\\s+", ";")

Acho que você gosta

Origin http://43.154.161.224:23101/article/api/json?id=208368&siteId=1
Recomendado
Clasificación