0
回答
如何优化,改写这个正则表达式
科大讯飞通用文字识别100000次/天免费使用。立即申请   
<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
发帖于6年前 0回/97阅
顶部