首页 新闻 赞助 找找看

请帮我分析这段正则表达式的意思<(.*)(.*)>.*<\/\1>|<(.*) \/>

0
[已解决问题] 解决于 2012-06-12 09:51

请帮我分析这段正则表达式的意思<(.*)(.*)>.*<\/\1>|<(.*) \/>

程旭媛的主页 程旭媛 | 初学一级 | 园豆:79
提问于:2012-06-12 09:26
< >
分享
最佳答案
0

匹配任何HTML标记:

<(.*)(.*)>.*<\/\1>表示非自闭合标记,第一个(.*)表示标记名称,如a、table等。第二个(.*)表示标记对象的参数,如:href="http://..."等。

第三个.*表示标记内包含内容(参考anchor标记的文本)

\/表示一个/

\1表示参数,即前面匹配的第一个参数(第一个(.*),也可以说是变量)

 

<(.*) \/>:同前面,匹配一个闭合标记。

 

奖励园豆:5
无之无 | 大侠五级 |园豆:5095 | 2012-06-12 09:30
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册