Форум программистов, компьютерный форум, киберфорум
Софт: Текстовые редакторы
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.91/163: Рейтинг темы: голосов - 163, средняя оценка - 4.91
0 / 0 / 0
Регистрация: 23.09.2016
Сообщений: 10
1

Notepad++ Как удалить все кроме нужного текста

23.09.2016, 05:57. Просмотров 31324. Ответов 13
Метки нет (Все метки)


Есть определенный текст в каждой строке: .....-.....-.....
Каждая строка выглядит примерно так: w35jh uw335::%№25uj35-et35ujh-w35h5uw;:% №"%:5huy 35juh3
Как удалить все кроме .....-.....-.....
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.09.2016, 05:57
Ответы с готовыми решениями:

Notepad++ удалить все кроме доменов
Всем добрый день, как удалить весь мусор, символы, тест вообщем все кроме доменов? Как пример: ...

Notepad: как удалить первые строки текста?
Здравствуйте! Нужна помощь, есть несколько файлов в которых одинаковая шапка, которую требуется...

Notepad удалить все строки длиннее n
Как удалить все строки длиннее, например, 50 символов. Как я понимаю, нужна формула, которую...

Как удалить между символов. notepad++
Есть текст 'ї¬°Л+3' і¶ѕЖµµ+9' 'Ає°Л+0' Надо удалить всё в ' '

13
15 / 15 / 6
Регистрация: 02.04.2016
Сообщений: 28
23.09.2016, 11:57 2
Задача не совсем ясна.
Надо оставить только это ".....-.....-....."? Или надо оставить полную строку, где пристутсвует выражение ".....-.....-....."?
1
0 / 0 / 0
Регистрация: 23.09.2016
Сообщений: 10
23.09.2016, 12:03  [ТС] 3
Цитата Сообщение от Zmy111 Посмотреть сообщение
Надо оставить только это ".....-.....-....."? Или надо оставить полную строку, где пристутсвует выражение ".....-.....-....."?
Всю строку ясно как, с помощью закладок.
Нужно оставить именно только .....-.....-..... в каждой строке.
0
15 / 15 / 6
Регистрация: 02.04.2016
Сообщений: 28
23.09.2016, 12:34 4
А как с помощью закладок?
1
0 / 0 / 0
Регистрация: 23.09.2016
Сообщений: 10
23.09.2016, 12:42  [ТС] 5
Цитата Сообщение от Zmy111 Посмотреть сообщение
А как с помощью закладок?
Поиск - пометки - отметить закладками
Поиск - закладки - удалить все строки с закладкой (или без)
Таким образом останутся (или нет) только строки содержащие искомое выражение.
Вот только мне нужно немного другое.

Добавлено через 6 минут
Ну или хз, если с помощью регулярок это сделать сложно, был бы признателен если посоветуете софт какой нибудь, который это умеет.
0
15 / 15 / 6
Регистрация: 02.04.2016
Сообщений: 28
23.09.2016, 12:47 6
Лучший ответ Сообщение было отмечено alexdevilrock как решение

Решение

Есть такой вариант. Делается от одного до трёх заходов. Зависит от положения выражения в строке.

Найти
(.+)(\.{5})-(\.{5})-(\.{5})(.+)
Заменить
$2-$3-$4

Если слева остались символы, то:
Найти
(.+)(\.{5})-(\.{5})-(\.{5})
Заменить
$1-$2-$3

Если справа остались символы, то:
Найти
(\.{5})-(\.{5})-(\.{5})(.+)
Заменить
$2-$3-$4
1
0 / 0 / 0
Регистрация: 23.09.2016
Сообщений: 10
23.09.2016, 12:50  [ТС] 7
Цитата Сообщение от Zmy111 Посмотреть сообщение
Есть такой вариант. Делается от одного до трёх заходов. Зависит от положения выражения в строке.
Что то не работают регулярки, пишет не найдено.
0
15 / 15 / 6
Регистрация: 02.04.2016
Сообщений: 28
23.09.2016, 12:52 8
У меня всё находит. Введи поиск

(\.{5})-(\.{5})-(\.{5})
1
0 / 0 / 0
Регистрация: 23.09.2016
Сообщений: 10
23.09.2016, 12:59  [ТС] 9
Цитата Сообщение от Zmy111 Посмотреть сообщение
У меня всё находит. Введи поиск
Notepad++ Как удалить все кроме нужного текста
Notepad++ Как удалить все кроме нужного текста
0
15 / 15 / 6
Регистрация: 02.04.2016
Сообщений: 28
23.09.2016, 13:02 10
Слушай, мы вроде как ищем такую строку ".....-.....-....."

На обоих скринах её нет. Конечно же он не найдёт того, чего не существует
1
0 / 0 / 0
Регистрация: 23.09.2016
Сообщений: 10
23.09.2016, 13:29  [ТС] 11
Цитата Сообщение от Zmy111 Посмотреть сообщение
На обоих скринах её нет. Конечно же он не найдёт того, чего не существует
На первом скрине все как раз таки нашлось. (По поиску .....-.....-.....)
Имеешь ввиду типо мы ищем именно по 5 точек?
Я же сверху написал пример, ясное дело что "....." это 5 рандомных символов.

Добавлено через 8 минут
(.+)(.....)-(.....)-(.....)(.+)

Получилось так, спасибо!
0
15 / 15 / 6
Регистрация: 02.04.2016
Сообщений: 28
23.09.2016, 13:30 12
Ну да, я думал про точки. Сколько надо символов до первого тире слева, и после последнего тире справа?
1
0 / 0 / 0
Регистрация: 23.09.2016
Сообщений: 10
23.09.2016, 13:33  [ТС] 13
Цитата Сообщение от Zmy111 Посмотреть сообщение
Ну да, я думал про точки. Сколько надо символов до первого тире слева, и после последнего тире справа?
Чуть изменил твою регулярку и все заработало с первой заменой, спасибо за помощь!
0
15 / 15 / 6
Регистрация: 02.04.2016
Сообщений: 28
23.09.2016, 13:35 14
Пожалуйста
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.09.2016, 13:35

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

N++ заменить всё, кроме нужного
Здравствуйте! В очередной раз пришёл с вопросом. Предположим, что есть очень большой файл, и в...

Из текста удалить все символы, кроме указанных
как сделать так чтобы из текста удались все символы кроме тех, которые заранее можно указать? ...

Удалить из текста все символы, кроме букв и пробелов
нужно удалить из текста все символы кроме букв и пробелов uses crt; var text:string; i:char;...

Из текста удалить все символы, не являющиеся буквами, кроме пробелов
Из текста удалить все символы, не являющиеся буквами, кроме пробелов. Текст вводится с клавиатуры.


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.