これは Outlook の設定を使用して実行できることは知っていますが、それは自分の問題を分類するだけです。
私がやりたいのは、PHPを使用して、@記号などがあるという理由だけでテキストがハイパーリンクされないようにすることです...
私が見る限り、私にとって唯一のオプションは、すべての @ 記号を次のように HTML 数値エンティティにエンコードすることです。
このようなもの:
$message = str_replace('@','@',$message);
ただし、可能であれば、@ 記号が電子メール アドレスの一部である場合は、これが発生したくありません。
したがって、次のようなものが必要です。
// SOME_REGEX will match any @ sign that is NOT part of an email address
$message = preg_replace('SOME_REGEX','@',$message);
他のより良い方法を考えられる人はいますか? この計画に欠陥はありますか?誰かがこれに適した正規表現を提案できますか? メールアドレスの一部でない場合、@ 記号に一致する正規表現を書くのに苦労しています
前もって感謝します