我正在尝试选择结构数字为{3-5},空格为{1-4}的字符串(零件编号)
e.g. 1234 20 or 1234 20.00
问题是我的RegEx正在捕获字符串格式,例如1234 12.54或1234 12。 我不能选择1234 12,因为它是1234 12.54的子字符串。如果主字符串是1234 12.00,我会选择它。
这是我尝试过的RegEx
(\d\d\d\d?\d?)(\s+|\t)(\d{1,4})
(\d\d\d\d?\d?)(\s+|\t)(\d{1,4}(?!.[1-9])
(\d\d\d\d?\d?)(\s+|\t)(\d{1,4}(?=\.00)?
预期结果是选择1234 20或1234 20.00
不要选择任何字符串,例如1234 12.54甚至1234 12(子字符串1234 12.54)