我需要提取xhpc_composerid和targetid值
我用php这样做
格式为
\" name=\"xhpc_composerid\" value=\"u195493_3\" \/>\u003cinput type=\"hidden\" autocomplete=\"off\" name=\"xhpc_targetid\" value=\"599498849\" \/>\u003cinput type=\"hidden\" autocomplete=\"off\" name=\"xhpc_context\" value=\
我使用了正则表达式
preg_match_all("/\\\"xhpc_composerid\\\" value=\\\"(.*?)\\\"/",$proPage,$xhpc_composerid);
其中proPage包含页面数据,但不知道为什么我在$ xhpc_composerid中没有得到任何结果我做错了什么?
答案 0 :(得分:1)
这个正则表达式对我有用:
\\"xhpc_composerid\\" value=\\"(.+?)\\"
但通常你应该使用html解析器从html获取数据。如果名称和值属性被颠倒或者某些其他属性出现在它们中间呢?
答案 1 :(得分:0)
的var_dump($ xhpc_composerid);
让我们知道它有什么价值。
正则表达式确实有用。