如何删除用户选择的字符串中第一个空格之后的所有内容?我正在读这篇文章how to remove some words from a string in java 。这对我的情况有帮助吗?
最佳答案
您可以将 replaceAll
与正则表达式 \s.*
一起使用,它匹配空格后的所有内容:
String str = "Hello java word!";
str = str.replaceAll("\\s.*", "");
输出
Hello
regex demo
<小时/>就像 @Coffeehouse Coder 在评论中提到的那样,如果输入以空格开头,此解决方案将替换所有内容,因此如果您想避免这种情况,可以使用 string.trim() 修剪输入
因此它可以删除开始和结束处的空格。
关于java - 删除第一个空格后的每个字符串的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44442775/