【发布时间】:2016-09-12 22:06:23
【问题描述】:
我正在尝试用正则表达式匹配长度宽度和高度。
我有以下情况
Artikelgewicht3,7 Kg
Produktabmessungen60,4 x 46,5 x 42 cm
or
Artikelgewicht3,7 Kg
Produktabmessungen60 x 46 x 42
or
Artikelgewicht3,7 Kg
Produktabmessungen60 x 46
第二种情况可以匹配(\d+) x (\d+) x (\d+),效果很好。
我进一步尝试将第一种和第三种情况与(\d+)(\\,\d+)? x (\d+)(\\,\d+)? x (\d+)(\\,\d+)? 匹配。
任何建议我做错了什么?
【问题讨论】:
-
\\转义反斜杠并匹配字符\字面意思。此外,您的第三种情况只有 2 个维度,而您的表达式需要 3 个。
标签: regex pattern-matching regular-language