在Python中使用正则表达式,尝试解析下面的数据。在
数据内容1=
<a class="screener-link-primary" href="quote.ashx?t=IDXG&ty=c&p=d&b=1">IDXG</a>,
<a class="screener-link-primary" href="quote.ashx?t=INVN&ty=c&p=d&b=1">INVN</a>,
<a class="screener-link-primary" href="quote.ashx?t=SWC&ty=c&p=d&b=1">SWC</a>,
<a class="screener-link-primary" href="quote.ashx?t=NE&ty=c&p=d&b=1">NE</a>,
正则表达式
^{pr2}$我得到的结果是每行出现两次。在
['IDXG', 'IDXG', 'INVN', 'INVN', 'SWC', 'SWC', 'NE', 'NE']
我想要的结果只是每行中匹配模式的第一次出现。在
['IDXG', 'INVN', 'SWC', 'NE']
我知道如果我删除全局标记,它将在one match.之后停止
如果我分开做每一行,它会给我first match.
有没有一种优雅的方法来获得Python中每一行的第一次出现?在
试试这个正则表达式:
刚刚将<;添加到第二个链接:
Your updated link
相关问题 更多 >
编程相关推荐