V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
supman
V2EX  ›  问与答

可耻的伸个手, 关于正则

  •  
  •   supman · 2015-04-24 05:42:23 +08:00 · 1741 次点击
    这是一个创建于 3513 天前的主题,其中的信息可能已经有所发展或是发生改变。

    <span class="a"><div class="userID" title="189">189</div></span>
    <span class="b"><div class="userID" title="190">190</div></span>
    <div class="userGroup" title="2">2</div>

    麻烦大家帮忙想想法子, 能不能只提取 第一行的数字 189, 不论是title 还是标签对内的, 只要能提取到就好。

    5 条回复    2015-04-24 08:38:45 +08:00
    xiaogui
        1
    xiaogui  
       2015-04-24 06:15:34 +08:00
    先用 class=“a” 提取,不久好提取了吗?
    laoyuan
        2
    laoyuan  
       2015-04-24 08:11:35 +08:00
    preg_match("/<span class=\"a\">.+?title=\"(\d+)/", $str, $match);
    laoyuan
        3
    laoyuan  
       2015-04-24 08:12:28 +08:00
    结果
    Array
    (
    [0] => <span class="a"><div class="userID" title="189
    [1] => 189
    )
    kasp
        4
    kasp  
       2015-04-24 08:34:13 +08:00
    phpquery可以轻松搞定
    supman
        5
    supman  
    OP
       2015-04-24 08:38:45 +08:00
    @laoyuan

    感谢 :)
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5865 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 02:39 · PVG 10:39 · LAX 18:39 · JFK 21:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.