可以使用正则表达式来匹配字符串中的数字部分,然后将其提取出来。

示例代码:

import re

s = 'f3k1d581'
match = re.search(r'\d+', s)
if match:
    print(match.group(0))  # 输出:3
else:
    print('未找到数字')

解释:

  1. 通过 re.search() 函数在字符串中查找第一个匹配正则表达式的子串;
  2. 正则表达式 \d+ 匹配一个或多个数字;
  3. match.group(0) 返回匹配到的子串。
Python 解码字符串提取数字:将 'f3k1d581' 解码为 '3'

原文地址: https://www.cveoy.top/t/topic/oWtK 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录