可以少写1000行代码的正则表达式(2)

(<;a\\s*(?!.*\\brel=)[^>;]*)(href="https?://)((?!(?:(?:www\\.)?'.implode('|(?:www\\.)?', $follow_list).'))[^"]+)"((?!.*\\brel=)[^>;]*)(?:[^>;]*)>

 

18. 精炼CSS
通过下面的表达式,可以搜索相同属性值的CSS,从而达到精炼代码的目的。

复制代码 代码如下:

^\\s*[a-zA-Z\\-]+\\s*[:]{1}\\s[a-zA-Z0-9\\s.#]+[;]{1} 

19. 抽取注释
如果你需要移除HMTL中的注释,可以使用如下的表达式。

<!--(.*?)--> 

20. 匹配HTML标签
通过下面的表达式可以匹配出HTML中的标签。

复制代码 代码如下:

</?\\w+((\\s+\\w+(\\s*=\\s*(?:".*?"|'.*?'|[\\^'">\\s]+))?)+\\s*|\\s*)/?>

可以少写1000行代码的20个正则表达式,快点来学习吧!

您可能感兴趣的文章:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wjpzfp.html