正则表达式查找输入值

正则表达式查找输入值

问题描述:

的字符串是:正则表达式查找输入值

<input type="hidden" name="billing[address_id]" value="34543" id="billing:address_id" /> 

如何从这个字符串获取输入值? 我试过这段代码:

preg_match('/<input type="hidden" name="billing[address_id]" value="(.*?)" id="billing:address_id" \/>/mis', $html, $results); 

你的正则表达式是几乎正确..只是在逃跑的ADDRESS_ID和[]

preg_match('/<input type="hidden" name="billing\[address_id\]" value="(.*?)" id="billing:address_id" \/>/mis', $html, $results); 
+0

工作!谢谢! –

+0

高兴地帮助:) –