<input type="hidden" name="uid" value="1368712579261_0"/>什么样的正则表达式可以将value的值得到?求前辈指导,不胜感激。
正则

解决方案 »

  1.   

    preg_match('/value="(.+?)"/','<input type="hidden" name="uid" value="1368712579261_0"/>',$m);
    echo $m[1];
      

  2.   

    我问的问题不对..嘿嘿  
    比如说有这么多
    <input type="hidden" name="tpl" value=""/>
    <input type="hidden" name="tn" value=""/>
    <input type="hidden" name="pu" value=""/>
    <input type="hidden" name="ssid" value=""/>
    <input type="hidden" name="from" value=""/>
    <input type="hidden" name="bd_page_type" value=""/>
    <input type="hidden" name="uid" value="1368705235817_885"/>
    <input type="hidden" name="type" value=""/>
    <input type="hidden" name="regtype" value=""/>
    从这么多里面匹配到<input type="hidden" name="uid" value="1368705235817_885"/>里面的value值
      

  3.   

    $s=<<<txt
    <input type="hidden" name="tpl" value=""/>
    <input type="hidden" name="tn" value=""/>
    <input type="hidden" name="pu" value=""/>
    <input type="hidden" name="ssid" value=""/>
    <input type="hidden" name="from" value=""/>
    <input type="hidden" name="bd_page_type" value=""/>
    <input type="hidden" name="uid" value="1368705235817_885"/>
    <input type="hidden" name="type" value=""/>
    <input type="hidden" name="regtype" value=""/>
    txt;
    preg_match('/name="uid" value="(.+?)"/',$s,$m);
    echo $m[1];