Java 如何确保replaceAll()不';我的字符串不能留很多空格吗?
我现在正在我的字符串上执行此操作:Java 如何确保replaceAll()不';我的字符串不能留很多空格吗?,java,Java,我现在正在我的字符串上执行此操作:.replaceAll(“[^A-Za-z0-9]”,“).toLowerCase() 给了我这样的信息: yg jarang orang perasan pernah tak korang perasan dlm mickey mouse dulu http 我想确保这些不必要的空白被最小化 我尝试了.trim(),但没有效果。您可以添加+元字符,这意味着“一个或多个匹配项” 这将用一个空格替换一个或多个非字母、非标点符号字符。您可以添加+元字符
.replaceAll(“[^A-Za-z0-9]”,“).toLowerCase()
给了我这样的信息:
yg jarang orang perasan pernah tak korang perasan dlm mickey mouse dulu http
我想确保这些不必要的空白被最小化
我尝试了
.trim()
,但没有效果。您可以添加+
元字符,这意味着“一个或多个匹配项”
这将用一个空格替换一个或多个非字母、非标点符号字符。您可以添加
+
元字符,这意味着“一个或多个匹配项”
这将用一个空格替换一个或多个非字母、非标点符号字符。尝试以下操作:
.replaceAll("[^A-Za-z0-9]+"," ").toLowerCase()
更多:
trim()删除字符串前后的所有空白字符。在中间没有触碰。 < P>试试这个:
.replaceAll("[^A-Za-z0-9]+"," ").toLowerCase()
更多:
trim()删除字符串前后的所有空白字符。它在中间不接触。< /P>