小编use*_*556的帖子

正则表达式以获取度量

我在文件中有这些尺寸

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)

python regex units-of-measurement

5
推荐指数
2
解决办法
791
查看次数

标签 统计

python ×1

regex ×1

units-of-measurement ×1