This question already has an answer here:
Learning Regular Expressions [closed]
(1个答案)
2年前关闭。
我正在尝试将所有可以包含任意数量的空格,后跟“;”的字符串替换为仅“;”但由于存在多个空格,我感到困惑。
我已经尝试过:
(1个答案)
2年前关闭。
我正在尝试将所有可以包含任意数量的空格,后跟“;”的字符串替换为仅“;”但由于存在多个空格,我感到困惑。
"ExampleString1 ;" -> "ExampleString1;"
"ExampleString2 ;" -> "ExampleString2;"
"ExampleString3 ;" -> "ExampleString3;"
"ExampleString1 ; ExampleString1 ;" -----> ExampleString1;ExampleString1
我已经尝试过:
example.replaceAll("\\s+",";")
,但问题是可能存在多个空格,这使我感到困惑 最佳答案
试试这个:
replaceAll("\\s+;", ";").replaceAll(";\\s+", ";")
关于java - 用正则表达式替换Java中的空格和分号,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52274812/
10-10 09:21