正则表达式下面的文字

时间:2018-05-02 00:07:27

标签: regex

  

(Q3未经审核):EPU是Tk。 2018年1月至3月为0.28   TK。 2017年1月至3月0.10; EPU是Tk。 2017年7月至3月为0.50   2018年反对Tk。 2016年7月至2017年3月为0.43。NOCFPU为Tk。 0.48   2017年7月至2018年3月与Tk相比。 2016年7月至2017年3月0.35。   每单位市场价格的资产净值为Tk。截至2018年3月31日的11.21和   TK。截至2017年6月30日的12.06。每单位成本价的净资产价值为Tk。   截至2018年3月31日的11.01和Tk。 2017年6月30日11.54

从上面的代码我想得到所有的数字[0.28,2018,0.10,2017,0.50,2017,2018等]

我该怎么做

2 个答案:

答案 0 :(得分:0)

你可以尝试:

\b\d+(?:\.\d+)?\b

这与Daniele Cappuccio的答案几乎相同,但不会匹配字母旁边的数字(如Q9)。

答案 1 :(得分:-1)

这应该有效:

[0-9]+(\.[0-9][0-9]?)?