标题:
[文本处理]
【已解决】正则表达式 查找字符串
[打印本页]
作者:
uuu888s
时间:
2014-5-16 12:19
标题:
【已解决】正则表达式 查找字符串
本帖最后由 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>
作者:
zhanglei1371
时间:
2014-5-16 13:50
type[^\r\n]{1,}googletag\.display[^\r\n]{1,}</script>
作者:
uuu888s
时间:
2014-5-16 14:36
谢谢 解决了
欢迎光临 批处理之家 (http://www.bathome.net/)
Powered by Discuz! 7.2