我将如何获取模式匹配的计数,然后用计数替换模式。
我试图匹配的所有模式都是字符串中的 bbcode 样式标签。
例如:这是一段 [blue]text[/blue],其中所有单词都是 [blue]color[/blue]。
我需要用数字和其他文本替换每个标签,例如 [@@1@@] 和 [@@2@@]
我知道我可以将模式与 preg_match('/[blue](.*?)[/blue]/i',$string) 匹配,甚至替换 preg_replace
但是我怎样才能使用这些函数中的任何一个来获得计数,然后用它的计数位置替换匹配呢?