当前位置:Gxlcms > PHP教程 > 晕了,求个正则表达式php的,在线等

晕了,求个正则表达式php的,在线等

时间:2021-07-01 10:21:17 帮助过:6人阅读

html是这样的

想些个正则表达式,得到结果大约是这样的.死活写不出.功夫不到家..
求大神,取得单选框匹配checked的值和下面textarea的值,最后想要的的大约是这样的
[1] => Array        (            [0] => BTN_GROUP_59679208328481            [1] => BTN_GROUP_59679208328482            [2] => TEXTAREA_59679208328481            [3] => TEXTAREA_59679208328482        )    [2] => Array        (            [0] => 22334875:SHIP_TO_HOME:3            [1] => 22334876:SHIP_TO_HOME:2            [2] => Enter your gift message here            [3] => Enter your gift message here2        )

就用is,不用isu
可以实现吗


回复讨论(解决方案)

在线等...

$pattern='/]*?)>(.*?)]*?)>(.*?)]*?)>(.*?)div;preg_match_all('/name="([^\"]+)" value="([^\"]+)" onclick="" checked="">.+?]+name="(.+?)"[^>]+>([^<]+)  
Array
(
[0] => Array
(
[0] => name="BTN_GROUP_59679208328481" value="22334875:SHIP_TO_HOME:3" onclick="" checked="">
div;preg_match_all('/name="([^\"]+)" value="([^\"]+)" onclick="" checked="">.+?]+name="(.+?)"[^>]+>([^<]+)
Array
(
[0] => Array
(
[0] => name="BTN_GROUP_59679208328481" value="22334875:SHIP_TO_HOME:3" onclick="" checked="">