【发布时间】:2017-03-17 07:55:13
【问题描述】:
有这个输入字符串:
health status index pri rep docs.count docs.deleted store.size pri.store.size
yellow open test1 5 1 222173 0 43.8gb 43.8gb
yellow open test2 5 1 27142 10 36.6mb 36.6mb
我正在使用以下正则表达式来提取一些信息:
^(\w+)\W+\w+\W+(\w+)\W+\w+\W+(\w+)\W+(\w+)\W+(\w+)\W+(\w+)~m
如您所见,从最后一组 (Group 6) 开始,我只是第一个点 (43) 之前的数字。
如何更正它以便最后一组取整个数字?我的意思是,在没有gb 和mb 的情况下使用43.8 和36.6?
演示: https://regex101.com/r/rMfWC4/3
提前致谢
【问题讨论】:
标签: regex