我很难找到一个正则表达式来查找这种格式的电话号码,该格式总是以文本中间的数字“9”开头:
90 00 00 000
我可以用这个正则表达式找到一个数字:
phones= re.findall(r'(\d{2})\D+(\d{2})\D+(\d{2})\D+(\d{3})', "55 66 66 778 xcvxcvxv 94 44 44 456")
print phones
> [('55', '66', '66', '778'), ('94', '44', '44', '456')]
但我只需要找到以“9”开头的数字。我怎样才能做到这一点?
最好的祝福,