本文目录一览:
php 正则 中的 href 和img 地址
针对给定的标本数据,编写如下正则供参考:
1、提取 jpg 地址链接
"(http://.*?\.jpg)"
2、提取 a href 或是 img src 标签中的 jpg 地址链接
[href|src]="(http://.*?\.jpg)"
3、提取a/a标签中的 jpg 地址链接
(a.*)(http://.*\.jpg)(".*")(http:/.*\.jpg)(".*)/a
php 正则表达式 url匹配
1,preg_grep(pattern,array);它的返回值是一个新数组,新数组的元素是成功匹配的元素。
2,preg_match(mode,string);它的返回值是一个整数,0或1,0表示匹配不成功,1表示匹配成功,preg_match()将在第一个匹配成功后停止搜索,不再继续匹配。
3,preg_match_all(模式,字符串,保存匹配结果数组(multidimensional array));在搜索字符串中,所有匹配的模式都提供正则表达式的匹配结果,并以指定的顺序将它们输出到指定的数组。它执行与字符串末尾匹配的全局正则表达式匹配。
4,preg_quote(string);转义正则表达式字符,preg_quote()需要一个参数字符串,并在每个正则表达式语法中为该字符添加反斜杠。
5,转换效果如图所示。
PHP 正则验证URL网址格式是否有效
PHP使用ereg()正则表达式函数来验证网址URL的格式是否符合规定,若网址有效则返回true,无效则返回false。本函数在PHP中属常用函数。本函数执行返回布尔值。
PHP检测网址是否效的
1 function CheckUrl($C_url){
2 if (!ereg("^http://[_a-zA-Z0-9-]+(.[_a-zA-Z0-9-]+)*$", $C_url))
3 {
4 return false;
5 }
6 return true;
7 }