这是正则表达式吧?[0-9],表示匹配数字,{1,3}表示连续匹配前面的表达式1-3次,连起来就是匹配0-9,1至3次
正则中:匹配数字连续是1个到3个的字符
import re
s = "sklj203dfl2fajsld23334lsdfa"
l = re.findall(r'[0-9]{1,3}', s)
print(l)
'''--result
['203', '2', '233', '34']
'''
[0-9]标识从0-9中取一个 ;
{1,3}表示前面的取得类型至少1个最多3个;
所有[0-9]{1,3}表示取1个或者2个或者3个数字。
望被采纳