使用java编程 正则表达式 实现去除<script><⼀script>之间的内容

2024-12-16 10:48:06
推荐回答(5个)
回答1:

使用java编程 正则表达式 实现去除之间的内容方式如下:
String str = str.replaceAll("]*>[\\d\\D]*?","");

其中]表示匹配script,*>[\\d\\D]*?表示任意字符

回答2:

java:

String reg = "(?i)(]*>)(?:(?!<\\/script>)[\\s\\S])*(<\\/script>)";
String html = "";
html = html.replaceAll(reg, "$1$2");

js:

var reg = /(]*>)(?:(?!<\/script>)[\s\S])*(<\/script>)/gi;
var html = document.body.innerHTML;
html = html.replace(reg,"$1$2");

回答3:

str = str.replaceAll("]*>[\\d\\D]*?","");

回答4:

Regex="";
以下是可用代码:
String regex = "(?<=).*?(?=)";
Pattern pat = Pattern.compile(regex);
Matcher mat =pat.matcher("");
System.out.println(mat.replaceAll("$1"));

回答5:

"xx".replaceAll("","");