首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Regex:删除2个标签中的所有内容

Regex:删除2个标签中的所有内容
EN

Stack Overflow用户
提问于 2017-05-24 03:05:43
回答 1查看 45关注 0票数 0

我有这样的脚本。我想选择/删除从<script type='text/javascript'></script>的所有脚本

代码语言:javascript
运行
复制
<script type='text/javascript'> window['__wavt'] = 'AOuZoY7C5YW0NbvyHBM2AbUwwOO7gpMxsA:1495265533940';_WidgetManager._Init('//www.blogger.com/rearrange?blogID\x3d1126651761205083490','11-povesti-in-11-minute-la-11even.html'/*tpa=http://www.sena.com/2012/05/11-povesti-in-11-minute-la-11even.html*/,'1126651761205083490');
_WidgetManager._SetDataContext([{'name': 'blog', 'data': {'blogId': '1126651761205083490', 'title': 'Richie`s Day', 'url': 'my-link.html'/*tpa=http://www.sena.com/2012/05/mylink.html*/, 'canonicalUrl': </script>

不管怎么说,我做了2个正则表达式,但都不起作用:

(<script type='text/javascript'>)[\s\S]*?(</script>[\s\S]*?

(?-s)^.*(<script type='text/javascript'>)(?s).*?(?-s)(</script>).*(\r\n|\z)

EN

回答 1

Stack Overflow用户

发布于 2017-05-24 03:13:57

当然,我找到了答案:

(?s)(<script type='text/javascript).*?(?-s)(</script>)

^.*(?s)(<script type='text/javascript).*?(?-s)(</script>).*$

所以对任何人来说

(?s)(SELECT_FROM-PART-ONE).*?(?-s)(TO-PART-TWO)

^.*(?s)(SELECT_FROM PART-ONE).*?(?-s)(TO_PART_TWO).*$

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44143103

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档