想用别名来匹配这样的字符串里面的
sum=4.375000
发现不加别名可以,加了别名就无法匹配了?
用如下表达式无效?? 为什么呢?
sum=(?P<sum>(\d+(\.\d+)?))
用如下表达式(移除别名)可以
sum=(\d+(\.\d+)?)
或
sum=((\d+(\.\d+)?))
========================
但
sum=(?P<sum>\d+) 能匹配到
sum=4
sum=4.375000
发现不加别名可以,加了别名就无法匹配了?
用如下表达式无效?? 为什么呢?
sum=(?P<sum>(\d+(\.\d+)?))
用如下表达式(移除别名)可以
sum=(\d+(\.\d+)?)
或
sum=((\d+(\.\d+)?))
========================
但
sum=(?P<sum>\d+) 能匹配到
sum=4
