Вывести номера телефонов из файла - C#
Формулировка задачи:
В файле могут встречаться номера телефонов, записанные в формате xx-xx-xx, xxx-xxx или
xxx-xx-xx. Вывести все номера телефонов, которые содержатся в файле.
например:
45-44-66;44-89-77;44-12-33;556-445-788;444-555-222;156-454-221;495-54-66;499-55-66;233-44-86;
как реализовать?
Решение задачи: «Вывести номера телефонов из файла»
textual
Листинг программы
namespace ConsoleApplication1 { class Program { static void Main(string[] args) { using (StreamReader rd = new StreamReader(@"путь к файлу")) { string text; while ((text = rd.ReadLine()) != null) { MatchCollection matches = Regex.Matches(text, @"\d{2,3}-\d{2,3}(-\d{2,3})?", RegexOptions.IgnoreCase | RegexOptions.Singleline); foreach (Match m in matches) Console.WriteLine(m); } } Console.ReadKey(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д