【发布时间】:2014-07-17 14:58:11
【问题描述】:
我正在尝试设计一个正则表达式来提取:
aa
bb
cc
来自主题:
aa,bb,cc
我正在使用以下正则表达式:
|(.+?),*|
但结果是
a
a
b
b
c
c
请帮忙,
谢谢。
【问题讨论】:
-
如果它是一个简单的逗号分隔列表那么为什么不使用explode() 即$result = explode(",",$text);
-
因为实际的主题是这样一个prolog生成的列表:[1-[],2-[3-a,4-b,5-a,7-b,8-d ,9-e,10-f,11-g,12-h,13-i,14-l,15-a,16-m],3-[]]
-
字符串必须重复还是可以是字母数字字符?
-
鉴于您的回答(与您最初的问题不符) - 您究竟希望从数据中得到什么?
标签: php regex preg-match-all