パターンマッチのカウントを取得してから、パターンをカウントに置き換えるにはどうすればよいですか。
私がすべて一致させようとしているパターンは、文字列内の bbcode スタイルのタグです。
例: これは、すべての単語が [青]色[/青] である [青]テキスト[/青] の段落です。
[@@1@@] や [@@2@@] のように、各タグを数字と追加のテキストに置き換える必要があります。
パターンを preg_match('/[blue](.*?)[/blue]/i',$string) と一致させることも、preg_replace を置き換えることもできます。
しかし、これらの関数のいずれかを使用してカウントを取得し、一致をそのカウント位置に置き換えるにはどうすればよいですか?