62,628
社区成员
发帖
与我相关
我的任务
分享
[/quote]
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Test{
public static void main(String[] args){
String content1 = "<span style=\"font-family:'宋体';font-size:10.0pt;color:#000000\">11111</span>" + System.lineSeparator();//代码多行模式
String content2 = "<p style=\"font-family:'黑体';font-size:10.0pt;color:#000000;\">2222</P>";//开始标签与结束标签忽略大小写.
String content = content1 + content2;
//去除标签中所有的属性部分
//多行模式
//大小写兼容模式
String regex = "(?m)(?i)<(?<tag>[a-zA-Z]\\w*)(?<attrs>(\\s+\\w+=\"[^\"]+\")*)\\s*>(?<content>([^<]|<(?!/))+)</(\\1)>";
Matcher matcher = Pattern.compile(regex).matcher(content);
StringBuffer result = new StringBuffer();
while(matcher.find()){
result.append(String.format("<%s>%s</%s>",matcher.group("tag"),matcher.group("content"),matcher.group("tag")));
}
System.out.println(result);
}
}
public static void main(String[] args) {
String content = "<span style=\"font-family:'宋体';font-size:10.0pt;color:#000000\">11111</span><p style=\"font-family:'黑体';font-size:10.0pt;color:#000000;\">2222</p>";
content = content.replaceAll("style=\\s*\".*?\"", "");
System.out.println(content);
}
<!docType HTML>
<h1>111</h1>
<span style="font-family:'宋体';font-size:100px;color:#000fff;">222</span>
<p style="font-family:'楷体';font-size:50px;color:#fff000";>Hello World !!</p>
<p>Hello World</p>


import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Test{
public static void main(String[] args){
String content = "<span style=\"font-family:'宋体';font-size:10.0pt;color:#000000\">11111</span>";
String content1 = "<p style=\"font-family:'黑体';font-size:10.0pt;color:#000000;\">2222</p>";
String regex = "^(?m)<(?<tag>[a-zA-Z]\\w*)(?<attrs>(\\s+\\w+=\"[^\"]+\")*)\\s*>(?<content>([^<]|<(?!/))+)</(\\1)>$";
Matcher matcher = Pattern.compile(regex).matcher(content);
String result = null;
if(matcher.find()){
result = String.format("<%s>%s</%s>",matcher.group("tag"),matcher.group("content"),matcher.group("tag"));
}
System.out.println(result);
}
}

<script type="text/javascript">
//这个函数放在body后面,再导入外部样式就可以了
var s=document.getElementsByTagName('*')
for(var i=0;i<s.length;i++){
console.log( s[i].style=null)
}
console.log(s)
</script>
<link rel="stylesheet" type="text/css" href="css/test.css"/>