我正在尝试编写一个正则表达式,以捕获字符串中的任何计量单位,考虑到单位可能在数字之前或之后。
目前我想到的有两个正则表达式。
/\d*\.?,?\d+\s?(kg|g|l)/gi
用于匹配
ABC 200g
EFG 5,4 Kg
HIL 2x20l
而 ( kg | g | l )\s? \d+ ,?\.? d*
匹配以下内容:
ABC g200
EFG kg 5,4
HIL l 20x2
怎样将两个正则表达式结合起来以匹配两种情况:
ABC g200
EFG 5,4 Kg