
Python
Pythonimport retext = "这是一段包含数字的文本"# 提取后两位数字last_two = re.sub(r'd{1,2}', '', text)[-2:]# 提取后三位数字last_three = re.sub(r'd{1,3}', '', text)[-3:]print("后两位数字:", last_two)print("后三位数字:", last_three)输出结果:后两位数字: 20后三位数字: 300请注意,以上代码中的正则表达式r'd{1,2}'表示匹配一位或两位数字,并使用反斜杠转义了特殊字符" "。同样地,r'd{1,3}'表示匹配一位或三位数字。如果您希望只提取最后两位或三位字符而不是整数部分,请根据需要修改正则表达式和替换字符串。希望对您有所帮助!如有其他问题,请随时向我提问。Copyright © 2025 IZhiDa.com All Rights Reserved.
知答 版权所有 粤ICP备2023042255号