2

テキスト内の電子メールからドメインを検索しています。電子メールの「形式」は [mailto:name@domain.com] のようなもので、次の基本的な正規表現を使用して検索しています。

 $r = '/mailto:.*\]/';

それから私はこれを適用しています:

substr(strrchr($matches[1][0], "@"), 1);

そして最終結果は次のようなものです

domain.com]

問題は、「]」を取り除く方法、または [mailto:name@domain.com] 内の電子メールからドメインのみを取得するより良い方法です。前もって感謝します!

ありがとう!

4

4 に答える 4