最近写了一些正则表达式,特总结如下:
1,提取HTML页面中的图片:
"<img\\s+[^>]*src\\s*=\\s*['\"]{1}([^'\"]+)['\"]{1}";
,2,验证是否是图片:
"^http://.*\\.[(?:gif)(?:jpg)(?:jpeg)(?:png)(?:bmp)]"
提取HTTP HEADER 中的charset:
"charset\\s*=\\s*([^\\s]+)[\\s;]*"
提取HTML中的<meta> 中的charset:
<meta\\s*.*charset\\s*=\\s*[\"']?([^\"\\s]+)[\\s\"';]{1}
匹配非中文字母和数字
[^0-9a-zA-Z\u4e00-\u9fa5]
本文详细介绍了使用正则表达式提取HTML页面中的图片、验证图片URL是否有效、提取HTTPHEADER和HTML中的charset信息以及匹配非中文字母和数字的方法。涵盖了从基础到进阶的应用场景。

被折叠的 条评论
为什么被折叠?



