0 / 0 / 0
Регистрация: 23.09.2016
Сообщений: 10
|
|
1 | |
Notepad++ Как удалить все кроме нужного текста23.09.2016, 05:57. Просмотров 31324. Ответов 13
Метки нет Все метки)
(
Есть определенный текст в каждой строке: .....-.....-.....
Каждая строка выглядит примерно так: w35jh uw335::%№25uj35-et35ujh-w35h5uw;:% №"%:5huy 35juh3 Как удалить все кроме .....-.....-.....
0
|
|
23.09.2016, 05:57 | |
Notepad++ удалить все кроме доменов Notepad: как удалить первые строки текста? Notepad удалить все строки длиннее n Как удалить между символов. notepad++ |
|
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 |
Всю строку ясно как, с помощью закладок.
Нужно оставить именно только .....-.....-..... в каждой строке.
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 |
Поиск - пометки - отметить закладками
Поиск - закладки - удалить все строки с закладкой (или без) Таким образом останутся (или нет) только строки содержащие искомое выражение. Вот только мне нужно немного другое. Добавлено через 6 минут Ну или хз, если с помощью регулярок это сделать сложно, был бы признателен если посоветуете софт какой нибудь, который это умеет.
0
|
15 / 15 / 6
Регистрация: 02.04.2016
Сообщений: 28
|
|
23.09.2016, 12:47 | 6 |
![]() Решение
Есть такой вариант. Делается от одного до трёх заходов. Зависит от положения выражения в строке.
Найти (.+)(\.{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 |
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 |
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 |
На первом скрине все как раз таки нашлось. (По поиску .....-.....-.....)
Имеешь ввиду типо мы ищем именно по 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 |
Чуть изменил твою регулярку и все заработало с первой заменой, спасибо за помощь!
0
|
15 / 15 / 6
Регистрация: 02.04.2016
Сообщений: 28
|
|
23.09.2016, 13:35 | 14 |
Пожалуйста
1
|
23.09.2016, 13:35 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь. N++ заменить всё, кроме нужного Из текста удалить все символы, кроме указанных Удалить из текста все символы, кроме букв и пробелов Из текста удалить все символы, не являющиеся буквами, кроме пробелов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |