Сравнение:
Demon 20.01.2003 22:39
Это работает только на Parser3, где это было все знают.
@matchHrefs[text]
$result[^if(def $text){^text.match[(?<![="])((?:http://|ftp://|mailto:)(?:[:\w~%{}./?=&@,#-]+))][gi]{<a href="$match.1">$match.1</a>}}]
#end @matchHrefs[]
Это работает только на PHP. Это я вытащил из буржуйской оффициальной доки к PHP 4.3.0
$text = ereg_replace("[[:alpha:]]+(:)[^<>[:space:]]+[[:alnum:]/]","<a href=\"\\0\" target=\"_blank\">\\0</a>", $text);
Почему эти выражения работают только на том или ином интерпритаторе и не более и что из них практичнее?
- Сравнение:, Demon 20.01.2003 22:39