私はPHPの正規表現に不慣れで、基本的なパターンを理解していますが、以下のパターンは少し複雑で、次のパターンが何に一致するかを理解していません。
$ret = preg_replace("#(^|[\n ])([\w]+?://[\w\#$%&~/.\-;:=,?@\[\]+]*)#... "<a href='' rel='nofollow'></a>", $ret);
$ret = preg_replace("#(^|[\n ])((www|ftp)\.[\w\#$%&~/.\-;:=,?@\[\]+]*... "<a href='http://' rel='nofollow'></a>", $ret);
誰か説明してもらえますか?
ありがとう。