PHPでは、本文の中のすべてのURLを一致させるにはどのような方法が推奨されますか(つまり、$ _POST textareaという形式はどういう意味ですか?テキスト内のURLを一致させる方法
私は、スーパースタンダードに準拠したキャッチオールではなく、大部分のURLに一致するメソッドを探しています。私が一致するよう例:
- http://www.google.com
- http://google.com
- www.google.com
- google.com
- さまざまなクエリデータと上記のいずれか(つまり、/ fooのバー=? )
理想的には、結果は連想配列になります。
私はparse_urlがあまり適切ではないことを理解します。正規表現を使用すると問題が発生すると聞いています。しかし、私はfilter_varに重大な問題があると聞いてきました。少なくとも、スキームが必要であるということではありません。あなたはどのテクニックを使っていますか?
はあなたのケースでは、あなたに
役立つ正規表現は、そのために適切である必要があります願っています。しかし、「google.com」は多くの誤認を招く可能性があります。有効なTLDのリストとの照合を検討する必要があります。 –