我正在寻找与PH +46 11122233
相匹配的正则表达式。
我尝试过匹配[+][0-9]{2}\s\d{8}$
而不是+46 11122233
的{{1}}。任何帮助都会很棒。谢谢。
答案 0 :(得分:0)
尝试此网站 Regexr 或使用类似这样的东西:
1[\s./-]?\(?[\d]+\)?[\s./-]?[\d]+[-/.]?[\d]+\s?[\d]+
phonenumber = '\n'.join([phone for phone in re.findall(r'1[\s./-]?\(?[\d]+\)?[\s./-]?[\d]+[-/.]?[\d]+\s?[\d]+' ,phonelist)])
print(phonenumber)
答案 1 :(得分:0)
您可以使用以下解决方案:
Regex.IsMatch("PH +46 11122233", "^PH \+\d{2}\s\d{8}$") 'True