gpt4 book ai didi

java - 两个或多个点的正则表达式应分隔为点空间

转载 作者:搜寻专家 更新时间:2023-11-01 01:49:45 24 4
gpt4 key购买 nike

我有这样的输入。

And I walked 0.69 miles. I had a burger..I took tea...I had a coffee

我的目标是将两个或多个点转换为一个点,然后是一个空格,以便输入根据语法正确结尾变得正确。目标输出是:

And I walked 0.68 miles. I had a burger. I took tea. I had a coffee

我已经为此做了一个正则表达式:

[\\.\\.]+

我在 Regex Tester 上查看过它不会像我希望的那样工作。因为它也将包括 0.69 和这一行的结尾 . 也是我不想要的。如果有人能在这方面帮助我,我将不胜感激。

最佳答案

您可以使用:

str = str.replaceAll("\\.{2,}", ". ");

RegEx Demo

\\.{2,} 匹配 2 个或多个连续的点和 ". " 用点和空格替换它们。

关于java - 两个或多个点的正则表达式应分隔为点空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43504223/

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