Regex, чтобы соответствовать номеру телефона - PullRequest
0 голосов
/ 21 марта 2019

Я ищу регулярное выражение для соответствия PH +46 11122233. Я пробовал [+][0-9]{2}\s\d{8}$, что соответствует +46 11122233, но не PH. Любая помощь будет отличной. Спасибо.

Ответы [ 2 ]

0 голосов
/ 21 марта 2019

Вы можете использовать следующее решение:

Regex.IsMatch("PH +46 11122233", "^PH \+\d{2}\s\d{8}$") 'True
0 голосов
/ 21 марта 2019

Попробуйте этот сайт 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)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...