[英]How to remove unspecified number of spaces after a specific word in a sentence in Java
Suppose I have below String, 假设我在String下面,
abcfoobarfoo def xyzfoobcd fooaaafoo bar abcfoobarfoo def xyzfoobcd fooaaafoo bar
In this string, I need your help to remove all spaces only after foo only if exists. 在此字符串中,只有在foo之后(如果存在),我需要您的帮助才能删除所有空格。
output: abcfoobarfoodef xyzfoobcd fooaaafoobar 输出: abcfoobarfoodef xyzfoobcd fooaaafoobar
Thanks in advance. 提前致谢。
You can do something like this: 您可以执行以下操作:
String s="abcfoobarfoo def xyzfoobcd fooaaafoo bar";
String str=s.replaceAll("foo ","foo");
System.out.println(str);
String str = "abcfoobarfoo def xyzfoobcd fooaaafoo bar";
String oldStr = "foo ";
String newStr = "";
String resultStr;
resultStr = str.replace(oldStr, newStr);
System.out.println("resultStr:"+resultStr);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.