首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

正则表达式,高人进。解决办法

2012-04-20 
正则表达式,高人进。HTML codepone/pulli111/lili222/lili333/li/ulptwo/pulli

正则表达式,高人进。

HTML code
<p>one</p><ul>  <li>111</li>  <li>222</li>  <li>333</li></ul><p>two</p><ul>  <li>111</li>  <li>222</li>  <li>333</li></ul>


(?<=<p>one</p>\s*?<ul>[\w\W]*)(<li>(?<我要的>.*?</li>))(?=这里要怎么写。?>还是?:还是?=)

我只要第一个UL里面的所有li标签内容。
也就是得到3个匹配结果
111
222
333


111
222
333
111
222
333

[解决办法]
JScript code
var str = '<ul><li> ...</li></ul>';alert(str.replace(/<\/?(ul|li)[^>]*>/g, ""));
[解决办法]
直接使用DOM树可以解决的,一定要用正则吗
[解决办法]
你的正则放在js版也不对啊,js不支持逆向环视。

热点排行