gpt4 book ai didi

java - java中的正则表达式

转载 作者:行者123 更新时间:2023-12-02 08:32:40 25 4
gpt4 key购买 nike

String s= "(See <a href=\"/wiki/Grass_fed_beef\" title=\"Grass fed beef\" " +
"class=\"mw-redirect\">grass fed beef.) They have been used for " +
"<a href=\"/wiki/Paper\" title=\"Paper\">paper-making since " +
"2400 BC or before.";

在上面的字符串中,我将 html 与文本混合在一起。

好吧,要求是输出如下:-

They have been used for paper-making since 2400 BC or before.

有人可以帮助我使用一个通用正则表达式来根据给定的输入生成所需的输出吗?

提前致谢!

最佳答案

以下表达式:

\([^)]*?\)|<[a-zA-Z/][^>]*?>

将匹配任何看起来像 HTML 标记的内容和任何带括号的文本。将上述文本替换为“”,然后就可以了。

注意:如果您尝试匹配任何包含脚本标签的字符串,或者“HTML”,其中作者在未将 < 和 > 用作标签时懒得转义它们分隔符),或(没有 ),事情可能不会如您所愿。

关于java - java中的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2925284/

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