我有这样一段文字:
text='gn="right" headers="gr-Y10 gr-eps i36">121.11<\\/td><\\/tr><tr class="hr"><td colspan="12"><\\/td><\\/tr><tr>'
我想使用regex从中获取值121.11
。
所以我这样做了:
我把这个作为输出:
'121.11<\\/td><\\/tr><tr class="hr"><td colspan="12">'
我怎样才能得到我真正想要的东西,它是121.11
,而不是上面的那一行?在
通过附加
?
,使你的*
非贪婪。通过使其非贪婪,它将在<\\\\/td
的第一个实例处停止,否则它将捕获到最后一个<\\\\/td
。在参见演示。在
{a1}
知道了source of the input data并考虑到它是HTML,下面是一个涉及到HTML解析器的解决方案,^{} :
基本上,对于“growth”表中的每一行,我们都在查找标题中带有
^{pr2}$gr-eps
的单元格(“表的EPS%”部分)。它打印:This is a good read还有。在
相关问题 更多 >
编程相关推荐