gpt4 book ai didi

java - 关于java,String.replaceAll

转载 作者:行者123 更新时间:2023-12-01 14:59:19 25 4
gpt4 key购买 nike

我一直在尝试解决这个问题,我对replaceAll方法做了一些研究,它似乎使用了正则表达式。但我从未听说过任何包含“.”的正则表达式。特点。这是我一直在使用的代码:

System.out.println(parsed[1]);
myStatus = parsed[1].replaceAll("...", " ");
System.out.println("new: " + myStatus);
status.setText(myStatus);

输出结果为:

旧...字符串新:

最佳答案

如果您想替换文字字符串 "..."(三个点),请执行以下任一操作:

  • 使用replace("...", ""),它使用正则表达式
  • 使用 replaceAll("\\.{3}", ""),这是在正则表达式中指定文字点的方式

除非您需要使用replaceAll()(因为您正在调用的某些实现使用它),否则请使用replace()

编辑:

谢谢Louis \\.{3} \\.\\.\\. 更简单(doh!)

关于java - 关于java,String.replaceAll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13907059/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com