• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Регулярное выражение по удалению дублей в строке.

seoman2

Green Team
17.02.2010
506
1
BIT
58
Есть в txt файле текстовые строки по типу:
(13061, 0, "Дека", 1, 'Детская', "",' нужный текст', ' дубль текста', ' дубль текста', ' дубль текста', ' дубль текста', 1),
Как можно регулярным выражением удалить все ' дубль текста', - по 4 блока в конце каждой строки.
Хоть в текстовом реакторе, хоть в офисе, или еще где.
 

jsat

Green Team
20.04.2017
30
8
BIT
1
В Worde найти и заменить. Например дубль текста заменить на пробел и все...
 

seoman2

Green Team
17.02.2010
506
1
BIT
58
Речь о том, что есть много строк, в конце каждой строки есть дубли.
Как сделать массувую замену...

(13061, 0, "Дек1а", 1, 'Детская', "",' нужный текст', ' дубль текста', ' дубль текста', ' дубль текста', ' дубль текста', 1),
(13061, 0, "Де22ка", 1, 'Детска433453я', "",' нужный текст2', ' дубль текста2', ' дубль текста2', ' дубль текста2', ' дубль текста2', 1),
....
(13061, 0, "Де333ка", 1, 'Детск567567ая', "",' нужный текст3', ' дубль текста4', ' дубль текста4', ' дубль текста4', ' дубль текста4', 1),
 
Д

Дедок

dubli.jpg


Необходимо установить плагин TextFX.

Как его установить:
Выбрать в меню "Плагины --> Plugin Manager --> Show Plugin Manager".

После чего в открывшемся окне, на первой вкладке "Available" в списке выбираем нужный нам плагин TextFX Characters и нажимаем "Install".

Как удалить повторяющиеся строки?:
  1. Открываем наш текстовый документ со списком;
  2. Выделяем весь текст;
  3. Переходим в меню TextFX --> TextFX Tools --> Sort lines case insensitive**
**Проверьте чтобы была отмечена опция "Sort outputs only UNIQUE lines".

Вот так вот быстро и удобно мы удалили дублирующиеся строки в notepad++ и отсортировали список.
 
  • Нравится
Реакции: Vertigo

seoman2

Green Team
17.02.2010
506
1
BIT
58
Классно, плагин соеденит все повторения в строке, а мне нужно только в конце строки.
В строках бывают варианты:
(13061, 0, "дубль5", 1, 'Детск567567ая', "",' нужный текст3', ' дубль5', 'дубль5', 'дубль5', 'дубль5', 1),
Где самый первый дубль5 - нужный.
 

Citizen0

Green Team
07.02.2017
203
228
BIT
0
Можно поиграться с exel.
Сохраняете файл с расширением csv. Далее открываете в exel, выбрав подходящие разделители. Затем удаляете ненужные столбцы.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!