Advertisement
Andreschka

Practic 13

Dec 12th, 2019
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.65 KB | None | 0 0
  1. /*
  2. С покрытого персидскими чепраками дивана, на котором лежал лорд Генри Уоттон, куря, как всегда, одну за другой бесчисленные папиросы, был виден только куст ракитника — его золотые и душистые, как мед, цветы жарко пылали на солнце, а трепещущие ветви, казалось, едва выдерживали тяжесть этого сверкающего великолепия; по временам на длинных шелковых занавесях громадного окна мелькали причудливые тени пролетавших мимо птиц, создавая на миг подобие японских рисунков, — и тогда лорд Генри думал о желтолицых художниках далекого Токио, стремившихся передать движение и порыв средствами искусства, по природе своей статичного. Сердитое жужжание пчел, пробиравшихся в нескошенной высокой траве или однообразно и настойчиво круживших 102.154.247.173 над осыпанной золотой пылью кудрявой 1.99.122.242 жимолостью, казалось, делало тишину еще более гнетущей. Глухой шум Лондона доносился сюда, как гудение далекого органа.
  3. */
  4. using System;
  5. using System.Collections.Generic;
  6. using System.Linq;
  7. using System.Text;
  8. using System.IO;
  9. using System.Text.RegularExpressions;
  10. namespace ConsoleApplication2
  11. {
  12.     class Program
  13.     {
  14.         static void Main(string[] args)
  15.         {
  16.             StreamReader input = new StreamReader("C:/Users/Андрей/source/repos/Practice/ConsoleApp1/input.txt");
  17.             string text = input.ReadToEnd();
  18.             input.Close();
  19.             Regex rex = new Regex(@"\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}");
  20.             MatchCollection arr = rex.Matches(text);
  21.             StreamWriter output = new StreamWriter("C:/Users/Андрей/source/repos/Practice/ConsoleApp1/output.txt", false);
  22.             output.WriteLine("Найденные IP: ");
  23.             int count = 0;
  24.             foreach (Match el in arr)
  25.             {
  26.                 count++;
  27.                 output.WriteLine(el);
  28.             }
  29.             output.WriteLine($"Количество IP: {count}");
  30.             output.Close();
  31.         }
  32.     }
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement