Python提取字符串中的数字

方法一、利用正则提取字符串中的数字并通过re模块的sub函数替换掉无关字符并输出

    相关知识点:

    1、 正则

        \d 匹配一个数字字符。等价于 [0-9]
        \D 匹配一个非数字字符。等价于 [^0-9]

    2、re模块sub函数

        官方文档给出的定义是:re.sub(pattern, repl, string, count=0, flags=0)

        结合知识点1中给出的正则,我们只要提取出非数字字符并替换成"",再输出即可

        

 

方法二、利用for...in...循环读取字符串中的单个字符,通过isdigit函数判断是否为数字

        Python提取字符串中的数字_第1张图片

你可能感兴趣的:(Python学习)