1 / 1 / 0
Регистрация: 02.10.2017
Сообщений: 31
1

Регулярные выражения: удалить из файла IP-адреса, в которых последнее число начинается с заданной цифры

11.11.2017, 09:57. Показов 1203. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
В текстовом файле могут содержаться (как отдельные слова) IP-адреса компьютеров в формате d.d.d.d, где d - целое число из диапазона от 0 до 255. Создать новый файл, удаляя IP-адреса, в которых последнее число d начинается с заданной цифры (данная цифра вводится с клавиатуры).
Помогите с удалением ip если он больше 255.
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
using System;
using System.Linq;
using System.Text;
using System.Text.RegularExpressions;
using System.Threading.Tasks;
 
class Program
{
 
 
    static void Main(string[] args)
    {
        string text = @"123.231.121.223 123.211.111.223 157.216.106.164 ";
 
        Console.WriteLine("исходный: " + text);
        Console.WriteLine("Введите число ");
 
        int check = int.Parse(Console.ReadLine());
 
        if (Regex.IsMatch(text, @"(\d{1,3})\.(\d{1,3})\.(\d{1,3})\." + check.ToString(), RegexOptions.IgnoreCase))
            text = Regex.Replace(text, @"(\d{1,3})\.(\d{1,3})\.(\d{1,3})\." + check.ToString(), "", RegexOptions.IgnoreCase);
 
        Console.WriteLine(text);
 
        Console.ReadKey();
      
    }
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.11.2017, 09:57
Ответы с готовыми решениями:

Регулярные выражения, удалить все адреса web сайта
регулярные выражения удалить все адрес web сайта с#

Удалить из массива тех абонентов, телефон которых начинается с цифры 3
Сформировать массив записей, описывающих следующую таблицу:...

Известны фамилии, адреса и телефоны 25-ти человек. Найти фамилии и адреса людей, чей телефон начинается с цифры 3
Известны фамилии, адреса и телефоны 25-ти человек. Найти фамилии и ад- реса людей, чей телефон...

Запись. Известны фамилии,адреса и телефоны 25-ти человек. Найти фамилии и адреса людей, чей телефон начинается с цифры 3
1)Известны фамилии,адреса и телефоны 25-ти человек,Найти фамилии и адреса людей,чей телефон...

0
11.11.2017, 09:57
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.11.2017, 09:57
Помогаю со студенческими работами здесь

Удалить IP адреса из файла с помощью регулярного выражения
В текстовом файле могут содержаться (как отдельные слова) IP-адреса компьютеров в формате d.d.d.d,...

Регулярные выражения: исходная строка не начинается на
Всем доброго времени суток. Помогите решить проблему. 1. Есть регекс /({50})/ 2. Надо сделать...

Регулярные выражения. Предложение начинается с - а заканчивается на ! или ?
Помогите вытащить из текста прямую речь. Предложение начинается с - а заканчивается на ! или ?

Найти фамилии и адреса людей, чей телефон начинается с цифры 3
1.Известны фамилии, адреса и телефоны 25-ти человек. Найти фамилии и адреса людей, чей телефон...

Найти фамилии и адреса людей,чей телефон начинается с цифры 3
Здравствуйте! Подскажите как реализовать эту задачу?! Известны фамилии,адреса и телефоны 25-ти...

Найти фамилии и адреса людей, чей телефон начинается с цифры 3
Известны фамилии, адреса и телефоны 25-ти человек. Найти фамилии и адреса людей, чей телефон...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru