私は簡単な助けが必要です:一致する必要があります:
[sometext]
[sometext value=1]
[sometext value=1 anothervalue=2]
php regexを使用して、$content変数全体をnullに置き換えます
$content = str_replace('/??????/','',$content);
疑問符の代わりに何を配置する必要がありますか?
追伸...ダミーが正規表現を学ぶための優れたリソースを知っている人はいますか?
私は簡単な助けが必要です:一致する必要があります:
[sometext]
[sometext value=1]
[sometext value=1 anothervalue=2]
php regexを使用して、$content変数全体をnullに置き換えます
$content = str_replace('/??????/','',$content);
疑問符の代わりに何を配置する必要がありますか?
追伸...ダミーが正規表現を学ぶための優れたリソースを知っている人はいますか?
使用する正規表現は次のようになります。
/\[[^\]]*\]/
基本的に次のように分類されます。
\[開き角括弧と一致します。[^\]]*次の閉じ角括弧までは何にでも一致します。\]末尾の角括弧と一致します。また、正規表現を受け入れないためpreg_replace、を使用する必要があります。str_replaceしたがって、最終的には次のようになります。
$content = preg_replace('/\[[^\]]*\]/', '', $content);
PHPで使用される正規表現フレーバーに関する多くの情報は、PHPドキュメントのPCRE正規表現構文ページにあります。