<?php
// I have a string, something like this:
$string = '
Lorep ipsum <a href="http://www.example.com">example</a> lorem ipsum
lorem ipsum http://www.example.com/index.php?param1=val¶m2=val lorem ipsum
';
// I need to do some magick with preg_replace and get string like this:
$string = '
Lorep ipsum <a href="http://www.example.com" target="_blank">example</a> lorem ipsum
lorem ipsum <a href="http://www.example.com/index.php?param1=val¶m2=val" target="_blank">http://www.example.com/index.php?param1=val¶m2=val</a> lorem ipsum
';
?>
所以基本上,我想linkify文本網址沒有包裹在<一個> </A >並添加目標=「_空白」,以那些。的preg_replace鏈接與一些例外
任何人都可以幫助我嗎?
這可能不是一個任務適合正則表達式 - 我建議標準字符串方法,如以及庫函數來識別URL,因爲正則表達式會很難做到完全正確。 – Nightfirecat