私はチャット ボット スクリプトを使用しています。ユーザー名がtest@test.com
ボットの場合、@<a href= mailto:test@test.com>test@test.com</a>
に mailto リンクを返信します。test@test.com
リンクなしでのみ返信したいのですが、試しpreg_replace
てstr_replace
みましたが、使用する正確なコードがよくわかりません。次のことを試しましたが、機能しませんでした!
$name = preg_replace('/<a href="([^<]*)">([^<]*)<\/a>/', '', $name);
置換に使用しているコード全体は次のとおりです。
$name = str_replace (chr(0xc2).chr(0xa0), "_", $name);
$name = str_replace ("'", "", $name);
$name = str_replace (""", '"', $name);
$name = str_replace ("&", "&", $name);
$name = str_replace ("<", "", $name);
$name = str_replace (">", "", $name);
$name = str_replace ("&", "_", $name);
$name = str_replace ("*", "_", $name);
$name = preg_replace('/[^ \p{L}\p{N} \@ \_ \- \.\#\$\&\!]/u', '', $name);
$name = preg_replace('/<a href="([^<]*)">([^<]*)<\/a>/', '', $name);