美文网首页
python从含有汉字和数字的字符串中提取数字部分

python从含有汉字和数字的字符串中提取数字部分

作者: 木子李007 | 来源:发表于2020-11-28 16:20 被阅读0次

方法一、优点是通用,不需要知道字符串中具体的组成部分

import re
name = '200逗豆'
d = re.findall(r'\d+',name)
print(d[0])   # 结果为200
# 注:
 # re.findall 方法能够以列表的形式返回全部匹配的字符串.
 # r标识代表后面是正则的语句
 # “d”是正则语法规则用来匹配0到9之间的数
 # +表示匹配多个连续的数字。

方法二、优点是简单易理解,但是需要知道字符串中的组成部分,具体以什么来分割

name = '200逗豆'
name_doudou = name.split("逗")
print(name_doudou[0])

相关文章

网友评论

      本文标题:python从含有汉字和数字的字符串中提取数字部分

      本文链接:https://www.haomeiwen.com/subject/psxcwktx.html