<?php
$patterns = "/^(http|https):\/\/(.)*\.(.)*$/";
$strs=" 23345swwyuiopbfASWEDD4667 街拍论坛  http://www.jiepai001.com/thread-4394-1-1.html 测试字符";
preg_match_all($patterns,$strs,$arr);
print_r($arr);
?>
我想提取一段字符串中的网址  都是以http开头的  结尾是 htm  html  php  asp等
上面这段代码是我搜索到的 不太好用 只有网址在最前面才能匹配到
哪位大哥给改下  改成上面那个$strs格式也能匹配到的  谢谢了