1
4

4 に答える 4

1

これにより、ターゲットが追加されます。

$string = preg_replace("/<a(.*?)>/", "<a$1 target=\"_blank\">", $string);

これは、URL を検出してリンクにする大雑把な方法です (これは脆弱です)。

$string = preg_replace("/(http[^\ ]+)/", "<a href=\"$1\" target=\"_blank\">$1</a>", $string);
于 2012-06-01T06:50:38.740 に答える
0

まず、XML/HTML 処理ライブラリを使用してタグ間のテキストを取得し、次に単純な正規表現を使用します。

URL の PHP 検証/正規表現

すべての URL をリンクとして作成します。

于 2012-06-01T06:45:14.627 に答える