Unl*_*hed 5 php regex function preg-replace
我在代码库中获得了以下函数,它接受一个String并使链接处于活动状态.我注意到ereg_replace()是Depreciated.我如何将其更改为使用preg_replace?
function makeActiveLink($originalString){
$newString = ereg_replace("[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]","<a href=\"\\0\" target=\"_blank\">\\0</a>", $originalString);
return $newString;
}
Run Code Online (Sandbox Code Playgroud)
function makeActiveLink($originalString) {
$pattern '#[a-z]+://[^<>\s]+[[a-z0-9]/]#i';
$newString = preg_replace($pattern, '<a href="\\0" target="_blank">\\0</a>', $originalString);
return $newString;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1096 次 |
| 最近记录: |