你需要使用re.search
和分组,并注意 这re.match
从字符串的开头匹配模式:
>>> s="SKU 9780136058281, (ASIN B00A2KNZ2S, (binding Merchant: 'paperback' / 'hardcover'))"
>>> import re
>>> re.search(r'SKU (\d+)',s).group(1)
'9780136058281'
r'SKU (\d+)
将匹配后跟\d
长度为1或更大SKU
并带有空格的数字()的任何组合!