Ash*_*mar -2 java regex replace
我尝试从字符串中删除一个特定的单词,最终在其他单词之间获得了额外的空格.这是我使用的代码
String title = "Senior Account Manager Presidio Networke";
title = title.replace("Presidio","");
Run Code Online (Sandbox Code Playgroud)
输出:高级客户经理""Networke,
我在经理和网络之间获得了额外的空白
捕获所有可能的前后空格,然后替换为单个空格:
title = title.replaceAll("\\s+Presidio\\s+", " ").trim();
Run Code Online (Sandbox Code Playgroud)
注意:String#trim处理边缘情况的调用Presidio可能显示为句子中的第一个或最后一个单词.在这种情况下,我们甚至不想在替换中使用单个空格,我们想要空字符串.
| 归档时间: |
|
| 查看次数: |
93 次 |
| 最近记录: |