0
回答
如何优化,改写这个正则表达式
滴滴云服务器,限时包月0.9元,为开发者而生>>>   
<span class="wrapper"><span class="streaming-datum" id="yfs_v53_spy">81,710,736</span></span>
<span class="wrapper">129,908,000</span>
<span class="wrapper"><span class="streaming-datum" id="yfs_t53_spy">Nov 21</span></span> <span class="wrapper"><span class="streaming-datum" id="yfs_pp0_spy">+0.19%</span></span>

需要匹配的是以上的代码中的数据,我写的正则是


<span class="wrapper">([\d,]{1,20})|<span class="streaming-datum" id="yfs_[a-z0-9]{3}_[a-z0-9\.\^]{1,5}">([A-Za-z0-9+,%\.\-\s]{1,20})<\/span>

匹配的结果如下图.

       这个正则能匹配到我要的数据,每一条匹配的数据有两个分组,其中一个必为空,有没有更好的写法匹配的结果中只有一个有效的分组.



<无标签>
举报
Injection
发帖于5年前 0回/92阅
顶部