私は持っています
string = 'blah blah [unwanted text] blah'
PHPを使用して返すにはどうすればよい'blah blah blah'
ですか?つまり、角かっこで囲まれたテキストを削除したいのです。使用しpreg_replace
ますか?
私は持っています
string = 'blah blah [unwanted text] blah'
PHPを使用して返すにはどうすればよい'blah blah blah'
ですか?つまり、角かっこで囲まれたテキストを削除したいのです。使用しpreg_replace
ますか?
この正規表現を使用できます:
\[.*?\]
echo preg_replace('/\[.*?\]/', '', "blah blah [unwanted text] blah");
はい、使用できますpreg_replace('/\[[^]]*\]\s*/', '', $your_string)
完全なソリューション:
$input = preg_replace('/\[[^\]]*\]\W*/i', '', $input);
<?php
$string = 'blah blah [unwanted text] blah';
$x=explode("[",$string);
$y=explode("]",$string);
echo $x[0].$y[1];
?>
-これを使用して、期待どおりの出力を取得できるようにします。