我正在尝试使用正则表达式匹配冒号后的乘法函数:
Product in Inches (L x W x H): 19.75 x 19.0 x 33.75
到目前为止,我已尝试过这些表达式:
Product in Inches \(L \* W \* H\):\s*([\d.\*]*)
Product in Inches \(L \* W \* H\):\s*([\d.]*.*)
但这些都不起作用。我可以知道如何表示乘法符号和函数吗?我做错了什么?
P.S。,我不是用任何编程语言编写Regex。我只是在网络抓取工具中编写正则表达式。
谢谢!
答案 0 :(得分:1)
class Point:
coord=[]
def value(self,p_coord:list=coord):
return abs(self.val(p_coord))
def __init__(self,p_coord:list,p_val):
self.coord=p_coord
self.val=p_val
我用这个网站搞清楚了: here
答案 1 :(得分:0)
哦,没关系。刚刚找到答案:
Product in Inches \(L x W x H\):\s*([\d.]*.*)
这样可行。
答案 2 :(得分:0)
你可以使用这样的正则表达式:
:\s*(\S+)\s*x\s*(\S+)\s*x\s*(\S+)
如果您在操作数之间只有一个空格,则可以使用:
:\s*(\S+) x (\S+) x (\S+)
<强> Working demo 强>