<?php
$a="https://www.baidu.com<br>aaaaaa<br>https://www.163.com<br>";$ret= preg_replace(
'/((news|telnet|nttp|file|http|ftp|https):\/\/)(([-A-Za-z0-9]+(\.[-A-Za-z0-9]+)*(\.[-A-Za-z]{2,5}))|([0-9]{1,3}(\.[0-9]{1,3}){3}))(:[0-9]*)?(\/[-A-Za-z0-9_\$\.\+\!\*\(\),;:@&=\?\/~\#\%]*)*/',
'<a href="\0">\0</a>',$a);echo $ret;
?>url的正则可以换个更好的