使用正则表达式 \d.{2,}$ 来匹配满足要求的字符串,其中 \d 表示数字,.{2,} 表示任意字符至少匹配2次,$ 为 $ 符号的匹配。示例如下:
import re
pattern = r'\d.{2,}$' string1 = '1$x' string2 = '123$xy' string3 = '4567$abc' string4 = '45$'
print(re.findall(pattern, string1)) # output: [] print(re.findall(pattern, string2)) # output: ['123$xy'] print(re.findall(pattern, string3)) # output: ['4567$abc'] print(re.findall(pattern, string4)) # output: []
上一篇:编写正则表达式以匹配包含18位数字的子字符串,但不匹配以@开头的子字符串。
下一篇:编写正则表达式,匹配字符串“Arizona:479,501,870.California:209,213,650.”中的所有数字。