实现代码:
import re
s1 = 'abcde543211qwerty'
s2 = 'abcde54321qwerty'
s3 = 'abcde543211Qwerty000'
pattern1 = r'.*(\d)+.*'
pattern2 = r'\d+'
pattern3 = r'[a-zA-Z]'
rs1 = re.match(pattern1, s1)
rs2 = re.search(pattern2, s2)
rs3 = re.findall(pattern3, s3)
rs4 = re.sub(pattern3, '@', s3)
print(rs1.group())
print(rs2.group())
print(rs3)
print(rs4)
运行结果:
abcde543211qwerty
54321
['a', 'b', 'c', 'd', 'e', 'Q', 'w', 'e', 'r', 't', 'y']
@@@@@543211@@@@@@000