以下信息应分为两个数组:
所需的结果是两个数组,其中包含所有列出的数字[089]和[120-123,215](更好的是120,121,122,123而不是120-123,这是可选的)。
应该解析的其他例子:
这些都应该产生一个双元数组(第一个是foo,第二个是条形),带有一个条目(例如123或145)或范围(例如133,370,390-391或121,303)。
我总是需要两个数组,以便轻松确定该数字是属于foo还是bar。
限制
到目前为止我尝试了以下正则表达式:\d{3}|foo\d{3}|bar\d{3}|\d{3}-\d{3}
。
但是,使用php中的preg_grep,我得不到所需的结果。