方法一、优点是通用,不需要知道字符串中具体的组成部分
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])
网友评论