正则表达式获取xml标签值
这是XML中的一个标签<scriptlanguage="javascript">alert('邮件发送成功。');window.opener=null;window.cl...
这是XML中的一个标签<script language="javascript">alert('邮件发送成功。');window.opener = null; window.close(); </script>
我要获取alert('邮件发送成功。');window.opener = null; window.close();这个值。在 JSP 中怎么写?急 展开
我要获取alert('邮件发送成功。');window.opener = null; window.close();这个值。在 JSP 中怎么写?急 展开
1个回答
推荐于2016-06-09
展开全部
js:
var reg = /<script[^>]*>((?:(?!<\/script>)[\s\S])*)<\/script>/gi;
var str = '<script language="javascript">alert(\'邮件发送成功。\');window.opener = null; window.close(); </script>';
str.replace(reg, "$1");
java:
String reg = "<script[^>]*>((?:(?!<\\/script>)[\\s\\S])*)<\\/script>";
String str = "<script language=\"javascript\">alert('邮件发送成功。');window.opener = null; window.close(); </script>";
System.out.println(str.replaceAll(reg, "$1"));
更多追问追答
追答
是java的
你白痴哦,这都看不懂
java:
String reg = "]*>((?:(?!)[\\s\\S])*)";
String str = "alert('邮件发送成功。');window.opener = null; window.close(); ";
System.out.println(str.replaceAll(reg, "$1"));
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询