誰かがphpの正規表現を手伝ってくれますか? ブラケットのペアを一致させる必要があります。たとえば、一致する必要があるのは"[abc #123]:"
"Re: [abc #123]: question"
前もって感謝します。
あなたはこれを使うことができます
$str="Re: [abc #123]: question";
$strout=preg_replace_callback("~\[(.*)\]:~si",function($m){echo $m[1];return $m[1];}," ".$str." ");
異なる入力用
$str="[tag1] / [tag2]";
preg_replace_callback("#\[(.*?)\]#",function($m){print_r($m);return $m[1];}," ".$str." ");
グループが必要な場合
/\[([a-z]+)\ \#([1-9]+)\]/g
そうしないと
/(\[[^\]]+\])/g