gpt4 book ai didi

java - Java 中的 REGEX 与 replaceall 和多行

转载 作者:行者123 更新时间:2023-11-30 09:09:17 26 4
gpt4 key购买 nike

我有一个字符串:

0000000000<table blalba>blaalb<tr>gfdg<td>kgdfkg</td></tr>fkkkkk</table>5555

我想用 : ""替换 table/table 之间的文本,以删除此文本以仅显示 00000000005555。

当它在一条线上时,它起作用了:

chaineHtml = chaineHtml.replaceFirst("[^<title>](.*)[</title>$", "");

但与 table 相同的方法失败了。

最佳答案

这个正则表达式应该可以工作:

html = html.replaceAll("(?is)<table.+?/table>", "");

Where (?is) 将使其匹配多行并忽略大小写。

但我建议您不要使用正则表达式来操作 HTML,因为它很容易出错。

关于java - Java 中的 REGEX 与 replaceall 和多行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23111808/

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