gpt4 book ai didi

java - 使用正则表达式从文本文件中删除样式标签

转载 作者:搜寻专家 更新时间:2023-11-01 01:33:29 25 4
gpt4 key购买 nike

我需要从文本文件中删除样式标签..

我试过下面的代码

String text = readFile("E:/textwithstyletags.txt");
retVal = text.replaceAll("<style(.+?)</style>", "");

当文本文件有没有换行的样式标签时有效即 <style> body{ color:red; } </style>

有换行的时候就不行了,像这样

<style> 
body{
color:red;
}
</style>

最佳答案

您可以在正则表达式中使用 [\s\S] 代替 .

即:

retVal = text.replaceAll("<style([\\s\\S]+?)</style>", "");

关于java - 使用正则表达式从文本文件中删除样式标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29888301/

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