正则表达式 获取 XXXXX

发布网友 发布时间:2024-10-23 09:39

我来回答

3个回答

热心网友 时间:1天前

var str="<script type='text\/javascript'>XXXXX<\/script>"
var reg=/<script[^>]*?>[\s\S]*?<\/script>/i;
//alert(reg.exec(str))
var len1=str.indexOf(">")
var len2=str.lastIndexOf("<")
var str3=str.substring(len1+1,len2)
alert(str3)

使用字符串方法 就可以查找到标签里的内容了

热心网友 时间:1天前

String str = "(?<=<script\\s*type=\"text\\/javascript\">)[^<]*(?=<\\/script>)";

热心网友 时间:1天前

如果只匹配一个script标签,可以用下面的,如果是多个,需要做全局匹配,再用循环处理下

<script type="text/javascript">
    var str = '<script type="text/javascript">XXXXX<\/script>';
    var pattern = new RegExp('<script[^>]*>(.*?)<\/script>', 'i'); //匹配单个script标签内容的写法
    var matchArr = str.match(pattern);
    var needStr = matchArr[1]; //内容XXXXX
</script>

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com