正则表达式获取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 中怎么写?急
展开
 我来答
匿名用户
推荐于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"));
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式