有用的资料
python 基本re模块
解决需求
在包含有”-“的字符串中提取数字
string = "...ntrace-cms-checkjni-picimage-ndebuggable-no-jvmti-cdex-fast-1001-app-image-regions64"
假设我想提取1001这个数字,咋么办? 根据re可以暂时使用
(?<=...)
m = re.search(r'(?<=-)\d+', string)
print(m.group(0))
# r'(?<=-)\w+' 可以 m = re.search(r'(?<=-)\w+', 'spam-egg')
print(m.group(0))
# print egg