ホームページ >バックエンド開発 >PHPチュートリアル >PHP 正規表現を使用してテキストから URL を抽出するにはどうすればよいですか?
PHP のテキストからの URL の抽出
問題:
どのようにして URL を抽出できますか通常の PHP を使用した指定されたテキスト文字列式?
解決策:
WordPress の最新バージョンの wp-includes/formatting.php ファイルには、このタスクに役立つ make_clickable と呼ばれる複雑な関数が用意されています。ただし、より単純なアプローチには、正規表現を使用する方法があります。
preg_match_all('#\bhttps?://[^\s()<>]+(?:(\([\w\d]+\))|([^[:punct:]\s]|/))#', $string, $match);
この正規表現は、次の特性を持つ URL と一致します。
「http://google:ha」の例のように、一部の不正な URL はこの正規表現では削除できない可能性があることに注意してください。 .ckers.org".
追加リソース:
以上がPHP 正規表現を使用してテキストから URL を抽出するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。