Regex沙箱:
https://regex101.com/r/nAhuot/1
我需要用整型数对浮点数进行分组。这里的关键字是同一个组。我可以像这样匹配小数点以外的内容:
(\d+)?(.)?(\d+)[ \t]+NUM(\d) <--- Regex to match beyond the decimal
(\d+)[ \t]+NUM(\d) <---- Regex to match up to the decimal
这是文本:
1.5707963267949 NUM0 ;
0 NUM1 ;
0 NUM2 ;
0 NUM3 ;
0 NUM4 ;
0 NUM5 ;
预期的结果是在正则表达式中有两个组,看起来像这样:
(1.5707963267949,NUM0),(0,NUM1),(0,NUM2),(0,NUM3),(0,NUM4),(0,NUM5)
我的解决方案有多个组,我如何才能将其分组到一个组中?
1条答案
按热度按时间fnx2tebb1#
不知道为什么答案被从评论中抹去了,但这是有效的:
感谢解决的用户,丢了用户名