我在文本中有一个特殊的标签[Attachment: image;upload;url]
来解析它我需要找到所有这些标签,我写了这个正则表达式:
preg_match_all("/.*(\[Attachment: (.*);upload;(.*)\]).*/", $text, $matches);
一切正常,它返回这个
Array
(
[0] => Array
(
Text
)
[1] => Array
(
[Attachment: image;upload;url]
)
[2] => Array
(
image
)
[3] => Array
(
url
)
)
但这里有一个问题,当文本包含两个或多个标签时,它只会返回有关最后创建标签的信息。