正则匹配问题~~~~ AQ 6103-2007 焊工防护手套_3DL/T 444-91 反击式水轮机气蚀损坏评定标准DZT 0046-1993 钻石分级标准请问如何用正则匹配前面的DZT 0046-1993这些啊,注意T和0之间有空格 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $str = "AQ 6103-2007 焊工防护手套_3DL/T 444-91 反击式水轮机气蚀损坏评定标准DZT 0046-1993 钻石分级标准";$preg = "/([a-z\/]+\s+[-0-9]+).+/i";preg_match_all($preg,$str,$out);print_r($out);输出结果:Array ( [0] => Array ( [0] => AQ 6103-2007 焊工防护手套_3 [1] => DL/T 444-91 反击式水轮机气蚀损坏评定标准 [2] => DZT 0046-1993 钻石分级标准 ) [1] => Array ( [0] => AQ 6103-2007 [1] => DL/T 444-91 [2] => DZT 0046-1993 ) ) 如何查看PHP APACHE 外发流量的请求地址? $_POST安全, 如何避免跨域提交? php DOMDocument 处理xml failed to load external entity smarty如何循环二维数组啊! 判断QQ是否在线 Call to undefined function bcadd() ?? PHP中有没有办法不把网站重复3 次,而支持3种语言? 使用HTTP_POSE_VARS['name']接受post传来参数的一个问题 ~~~高分求教~~~ 在PHP中如何定义变量阿?急! isset()和empty()函数使用的问题 路径问题
$str = "AQ 6103-2007 焊工防护手套_3
DL/T 444-91 反击式水轮机气蚀损坏评定标准
DZT 0046-1993 钻石分级标准";
$preg = "/([a-z\/]+\s+[-0-9]+).+/i";
preg_match_all($preg,$str,$out);
print_r($out);输出结果:
Array ( [0] => Array (
[0] => AQ 6103-2007 焊工防护手套_3
[1] => DL/T 444-91 反击式水轮机气蚀损坏评定标准
[2] => DZT 0046-1993 钻石分级标准 )
[1] => Array (
[0] => AQ 6103-2007
[1] => DL/T 444-91
[2] => DZT 0046-1993 )
)