正则表达式:r’\d+.{0,1}\d*’:表示一个或多个数字+一个小数点或没有小数点+一个或者多个数字,可以取出12.3,12.34,1,123这些情况
1、从’12.3w+条好评’提出12.3,返回12.3
import re #加载正则表达式包
rex=re.compile(r'\d+\.{0,1}\d*') #编译正则表达式
mo=rex.search('12.3w+条好评') #查询
mo.group() #返回12.3
2、从’1983条好评’,提取1983,返回1983。
import re #加载正则表达式包
rex=re.compile(r'\d+\.{0,1}\d*') #编译正则表达式
mo=rex.search('1983条好评') #查询
mo.group()
3、从’1条好评’,提取1,返回1。
import re #加载正则表达式包
rex=re.compile(r'\d+\.{0,1}\d*') #编译正则表达式
mo=rex.search('1条好评') #查询
mo.group()
4、从’这个数字是1.’,提取1,返回1
import re #加载正则表达式包
rex=re.compile(r'\d+\.{0,1}\d*') #编译正则表达式
mo=rex.search('1条好评') #查询
mo.group()