这个意思用正则表达式如何表达?

[复制链接]
查看11 | 回复1 | 2010-12-28 22:26:28 | 显示全部楼层 |阅读模式
想表达如下内容:
寻找一段...的字符串其中可能包括其他标签和回车换行,这段字符串应满足在其上到字符串"dct-srch-rslt"之间不存在""之间不存在""子串以及""字串,初学新手,自己写了一个无效,求真谛
)>>

回复

使用道具 举报

千问 | 2010-12-28 22:26:28 | 显示全部楼层
一定要用一个正则完成吗?分两步来做就简单多了。先/(?:dct-srch-rslt[\S\s]*?)()(?:[\S\s]*?)/,再用反向引用得到()匹配的内容,也就是所要结果。js代码如下:var str = '源字符串'; var reg=new RegExp(/(?:dct-srch-rslt[\S\s]*?)()(?:[\S\s]*?)/); var arr = str.match(reg); if(arr[1]){ alert(a
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行