[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] 【已解决】正则表达式 查找字符串

本帖最后由 uuu888s 于 2014-5-16 14:36 编辑

有字符段如下
input.type == "checkbox") {
googletag.cmd.push(function() { googletag.display('div-ss-ad-302971-90586492'); </script></div>
<script type="text/javascript" src="http://www.googletagservices.com/tag/static/google_services.js"></script>
<div id='div-ss-ad-302971-90586492' style='width:728px; height:90px;'><script
type='text/javascript'>googletag.cmd.push(function() { googletag.display('div-ss-ad-302971-90586492'); });</script></div></div>

现在要找到这一段字符串
type='text/javascript'>googletag.cmd.push(function() { googletag.display('div-ss-ad-302971-90586492'); });</script>
该段字符串以字符串type 开始,以字符串</script> 结束 中间含有特定字符串googletag.display (该段字符串只存在于一行中 多行的该字符串不查找)




朋友给了一个 但是好像不好用 多行也匹配 type\b[^>]*>(??!</script>)[\s\S])*?googletag.display(?:(?!</script>)[\s\S])*</script>
1

评分人数

    • Batcher: 感谢给帖子标题标注[已解决]字样PB + 2

type[^\r\n]{1,}googletag\.display[^\r\n]{1,}</script>
1

评分人数

TOP

谢谢 解决了
不要哭让萤火虫带着你逃跑 乡间的歌谣永远的依靠

TOP

返回列表