我在文件中有这些尺寸
5.3 x 2.5 cm
11 x 11 mm
7 mm
13 x 12 x 14 mm
13x12cm
Run Code Online (Sandbox Code Playgroud)
我需要使用正则表达式使用python提取5.3 x 2.5厘米。
到目前为止,我的代码在下面,但无法正常工作
x = "\.\d{1,2}|\d{1,4}\.?\d{0,2}|\d{5}\.?\d?|\d{6}\.?"
by = "( )?(by|x)( )?"
cm = "(mm|cm|millimeter|centimeter|millimeters|centimeters)"
x_cm = "((" + x + " *(to|\-) *" + cm + ")" + "|(" + x + cm + "))"
xy_cm = "((" + x + cm + by + x + cm + ")" +"|(" + x + by + x + cm + ")" …Run Code Online (Sandbox Code Playgroud)