Найти все телефонные номера с помощью RegExC#

Место общения программистов C#
Ответить
Anonymous
 Найти все телефонные номера с помощью RegEx

Сообщение Anonymous »

Я пытаюсь извлечь все телефонные номера Великобритании, найденные в электронном письме.
Я использовал веб-инструмент (RegEx101) и нашел регулярное выражение, которое проверяет, является ли строка Номер телефона в Великобритании:
/(^\+[0-9]{2}|^\+[0-9]{2}\(0\)|^\(\+[0-9]{2}\)\(0\)|^00[0-9]{2}|^0)([0-9]{9}$|[0-9\-\s]{10}$)/mg

Я вставил в инструмент 2 номера Великобритании в разных строках:
01234567890
07911111111

RegEx101 находит два числа.
Как мне заставить поиск найти их внутри другого текста, например:
Landline 01234567890 (Personal)
Mobile 07911111111 (Work)


Подробнее здесь: https://stackoverflow.com/questions/791 ... sing-regex
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»