【发布时间】:2012-09-13 07:02:15
【问题描述】:
数据:
今天 13/9 :Aristides、Aristeides、Aristeidis、Kornelios、Kornilios、Kornelia(来源:www.namedays.gr)
正则表达式模式:
/(?:today \d{1,2}\/\d{1,2}\s\:\s)([\w[:blank:],]+)(?:\s\(source\s\:\swww\.namedays\.gr\))/
结果:
Array
(
[0] => today 13/9 : Aristides, Aristeides, Aristeidis, Kornelios, Kornilios, Kornelia (source : www.namedays.gr)
[1] => Aristides, Aristeides, Aristeidis, Kornelios, Kornilios, Kornelia
)
我的问题是,为什么我的模式不只返回名称 -> Array[1] 以及为什么在我的结果 Array[0] 中也包含非捕获组?
我想不通。我只期待 Array[1]。
【问题讨论】: