Вывести номера телефонов из файла - 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();
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д