gpt4 book ai didi

java - 如何使用正则表达式和java替换文本 block

转载 作者:行者123 更新时间:2023-11-30 04:54:38 24 4
gpt4 key购买 nike

我有同样的问题,但我需要得到:

---- comment 3;comment 2;comment 1

来自:

* (20-01-2012 12:53) : ---- comment 3<br/>* (20-01-2012 12:50) : comment 2<br/>* (20-01-2012 12:50) : comment 1

这意味着我的代码应该是:

string.replaceAll("\\*?.*?:", ";")

正确吗?

但这会替换从第一个 * 到最后一个 : 的所有内容,所以我得到:

comment 1 

结果。救命!

链接自Replace/remove String between two character

最佳答案

myString = myString.replaceAll("\\*\\s+\\(.*?\\)\\s+:\\s+", "").replaceAll("<br/>", ";");

我已经尝试过了。首先replaceAll替换* (date/time) :行中的前缀和第二个 ReplaceAll 替换 <br/>; s。

关于java - 如何使用正则表达式和java替换文本 block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8938231/

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