时间:2021-07-01 10:21:17 帮助过:4人阅读
那你是怎么写的?
那你是怎么写的?
我写的正则都只能取一行的数据,比如取xml第一行的数据:
'/\<\?.*\?\>/'
可我如果取多行xml数据时就取不到,比如:
'/\<\?xml.*Envelope\>/'
$preg='/<\?xml version\="1\.0" encoding\="UTF\-8" \?>(.*?)\}/ius';preg_match_all($preg, $str, $lined);print_r($lined);
那你是怎么写的?
我写的正则都只能取一行的数据,比如取xml第一行的数据:
'/\<\?.*\?\>/'
可我如果取多行xml数据时就取不到,比如:
'/\<\?xml.*Envelope\>/'
你这个也可以
$preg='/\<\?xml.*Envelope\>/ius';preg_match_all($preg, $str, $lined);print_r($lined);
关键是后面的ius不区分大小写多行匹配模式
关键是后面的ius不区分大小写多行匹配模式
高手。多谢版主们。