正規表現を使用して基本文字列置換を実行しようとしていますが、文字列から<>
タグのみを削除します。文字列から<> thisを削除します
<> <>ノンフェアトレード組織化イベント主催-会議、セミナー: 私はこのような文字列を持っています。
正規表現を使用して基本文字列置換を実行しようとしていますが、文字列から<>
タグのみを削除します。文字列から<> thisを削除します
<> <>ノンフェアトレード組織化イベント主催-会議、セミナー: 私はこのような文字列を持っています。
タグを削除する場合は、正規表現は必要ありません。strip_tagsビルトイン機能。
文書を引用:
$text = '<p>Test paragraph.</p><!-- Comment --> <a href="#fragment">Other text</a>';
echo strip_tags($text);
echo "\n";
// Allow <p> and <a>
echo strip_tags($text, '<p><a>');
が印刷されます:
Test paragraph. Other text
<p>Test paragraph.</p> <a href="#fragment">Other text</a>
をとにかく、あなたは正規表現を使用する場合は、この正規表現を使用することができます
<.*?>
$re = '/<.*?>/';
$str = '< >< >Non-Fairtrade organized event-organized-Conferences, seminars.';
$subst = '';
$result = preg_replace($re, $subst, $str);
ここでstr_replaceを使用する必要があります。
str_replace - 置換文字列で検索文字列のすべてのオカレンスを置き換え
混合str_replace(混合$検索、$置き換える混合、混合$対象)
はこれを試してみてください。
を$string = '< >< >Non-Fairtrade organized event-organized-Conferences, seminars.';
echo str_replace(array('<', '>'), '', $string); // Non-Fairtrade organized event-organized-Conferences, seminars.
これは '< >'に厳密ではありません。文字列に '5 <4のときはダイヤルを回さないでください.'があったら、' <'を失います。 – chris85
'<>'またはhtmlタグ? – AbraCadaver
http://php.net/manual/en/function.strip-tags.php – ShiraNai7
私はあなたが静的な値のための正規表現を必要としないこの – test