在我最近在此处回答了关于 HTML 正则表达式的问题(谢谢大家)之后,我决定最后一次坚持使用正则表达式。我的目标是使用 cURL 从以下 HTML 代码中获取值updateXXXX :
(...)<input type="hidden" id="_postupdate" name="_postupdate" value="updateXXXX" /><input type="hidden"(...)
使用
$regex = '/name="_postupdate" value="([^"]*)" \/><input type="hidden"/s';
if ( preg_match($regex, $page, $list) )
echo $list[0];
我设法得到这个输出:
name="_postupdate" value="updateXXXX" />
我确信有一种简单的方法可以删除:
name="_postupdate" value="
和
" />
再次感谢所有建议和帮助:)