Автор Тема: Помогите с регулярным выражением удаление дубликатов строк(неполное соответстви)  (Прочитано 1532 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Grizli [?]

  • Новичок
  • *
  • Сообщений: 10
  • Репутация: 1
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.12.0
Здравствуйте, не могу осилить задачу- есть текстовый файл вида
37.190.42.103;system;1234
37.110.1.87;root;12345
37.110.33.125;root;12345
37.110.54.119;admin;1234
37.190.42.103;adm;1234
37.190.42.103;Administrator;1234
37.190.83.238;adm;1234
37.190.42.103;admin;1234

нужно на выходе получить файл с уникальными адресами вида
37.110.1.87;root;12345
37.110.33.125;root;12345
37.110.54.119;admin;1234
37.190.42.103;system;1234
37.190.83.238;adm;1234
« Последнее редактирование: Июнь 30, 2017, 06:39:36 от Grizli »

Русское сообщество AutoIt


Оффлайн ra4o [?]

  • Скриптер
  • ****
  • Сообщений: 645
  • Репутация: 106
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: Помогите с регулярным выражением
« Ответ #1, Отправлен: Июнь 26, 2017, 20:05:59 »
Цитировать
файл с уникальными адресами
по какому критерию отсеяли адреса "37.190.42.103;adm;1234" , "37.190.42.103;Administrator;1234"  ,"37.190.42.103;admin;1234" и почему оставили именно "37.190.42.103;system;1234" ?

Оффлайн Grizli [?]

  • Новичок
  • *
  • Сообщений: 10

  • Автор темы
  • Репутация: 1
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.12.0
Re: Помогите с регулярным выражением
« Ответ #2, Отправлен: Июнь 28, 2017, 16:56:08 »
каждый из адресов должен быть не более одного раза, независимо от того что у него указано после знака ;

Онлайн Garrett [?]

  • Глобальный модератор
  • *
  • Сообщений: 3947
  • Репутация: 958
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: Помогите с регулярным выражением
« Ответ #3, Отправлен: Июнь 28, 2017, 17:00:31 »
ПредупреждениеЗа нарушение правил форума (пункт Б.5):
Цитировать
Имя темы должно нести смысловую нагрузку (отражать суть вопроса/проблемы)
Правильно сформулированное название темы привлекает больше внимания, и шансы получить конкретный ответ увеличиваются.

Данные правила могут пополняться локальными правилами раздела.
Как правильно называть темы

"Помогите с регулярным выражением" - это неприемлемое название темы, переименуйте тему иначе она будет закрыта, а вам возможно будет выдан бан на несколько дней.

С уважением, ваш Глобальный модератор.

Скорблю и помню.




Русское сообщество AutoIt

Re: Помогите с регулярным выражением
« Ответ #3 Отправлен: Июнь 28, 2017, 17:00:31 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
8 Ответов
4893 Просмотров
Последний ответ Январь 13, 2011, 23:44:25
от `p r o x y
5 Ответов
3685 Просмотров
Последний ответ Октябрь 29, 2012, 22:08:19
от gregaz
12 Ответов
4460 Просмотров
Последний ответ Декабрь 14, 2012, 20:03:32
от CreatoR
4 Ответов
4106 Просмотров
Последний ответ Июнь 11, 2013, 23:04:48
от madmasles
5 Ответов
3112 Просмотров
Последний ответ Июнь 18, 2013, 04:05:50
от Andrey_A
2 Ответов
872 Просмотров
Последний ответ Август 17, 2014, 11:59:09
от harkotik2013
5 Ответов
1359 Просмотров
Последний ответ Август 17, 2014, 18:35:33
от Garrett
4 Ответов
1252 Просмотров
Последний ответ Сентябрь 06, 2014, 15:27:46
от wisenlucky
7 Ответов
1735 Просмотров
Последний ответ Февраль 01, 2015, 17:18:36
от rivega
0 Ответов
544 Просмотров
Последний ответ Февраль 01, 2015, 16:19:00
от madmasles