• :在线测试工具暂时不可用,小伙伴们可以使用本地编辑器来代替,绿叶全新版本正在快马加鞭开发中,比心~

1.16 训练题(1)之匹配HTML标签

经过HTML入门教程的学习,我们知道,HTML标签标签一般被尖括号包围,如<title>、<a>、<input>等。大家试着写一个能够匹配HTML标签的正则表达前出来,然后再跟下面标准答案对比一下,看看你正则表达式掌握得如何了。

代码:

 
<[a-zA-Z][^>]*>

分析:

  • ① <匹配HTML标签的左尖括号;
  • ② [a-zA-Z]可以匹配一个英文字母,它匹配HTML标签中除去左尖括号的第1个字符;
  • ③ [^>]*可以匹配空字符串,或者除去右尖括号之外的任何字符组成的字符串;
  • ④ >匹配HTML标签的右尖括号;
  • ⑤ [a-zA-Z][^>]*匹配HTML标签的名称。

使用正则表达式测试工具验证效果如下:

正则表达式匹配HTML标签

对于能匹配的字符串,工具以高亮形式表现出来。

:本站所有教程均为原创,大部分已经与人民邮电出版社合作出版,禁止转载和抄袭,否则绿叶学习网和人民邮电出版社必将追究法律责任,附录:互联网著作权保护法。【法律顾问:张俊律师】

小伙伴们也可以加一下QQ群,在“群文件”中可以获取学习资源以及配套资源,以及跟其他小伙伴交流,站长也在群内。

(1)QQ群:519225291(暗号:lvye

(2)绿叶学习网常见问题解答

回到顶部