Sam*_*uel 0 python regex
例如.该字符串如下 "cd 1.2 ab 2.3 cd". 如果我使用模式 "[0-9]*\.[0-9]*",并re.search找到子字符串.它会回来1.2.我想回来2.3. 我怎样才能在相反的方向上进行python搜索.我不喜欢使用findall函数来获取所有子字符串.然后使用最后一个
"cd 1.2 ab 2.3 cd"
"[0-9]*\.[0-9]*"
re.search
1.2
2.3
findall
Fir*_*Dib 7
这适用于这种情况: \d+\.\d+(?=\D*$)
\d+\.\d+(?=\D*$)
当整个字符串中没有其他数字跟随它时,它将抓取最后的数字.
演示+解释:http://regex101.com/r/hE0lE4
归档时间:
13 年,9 月 前
查看次数:
1791 次
最近记录: