Ответ
Правило замены в Notepad++ [ищу помощь] Опции темы
Старый 22.08.2017, 12:32
  #41
Martin12
 
Регистрация: 05.07.2014
Сообщений: 72

Добрый день!
Подскажите, пожалуйста, как в notepad++ убрать в каждой строке все до номера и текста?
Изначально:
t:\000-downloads\1-bal\004-abcd
t:\000-downloads\1-bal\011-abcd
t:\000-downloads\1-cu\019-abcd
t:\000-downloads\3-fem\028-abcd
t:\000-downloads\2-lez\045-abcd
t:\000-downloads\2-or\061-abcd

должно получится:
004-abcd
011-abcd
019-abcd
028-abcd
045-abcd
061-abcd

не могу понять, как перечислить при поиске и замене все вот эти группки символов между вторым и третьим слешами \...\
Нравится 0   Не нравится 0
Пожаловаться на это сообщение 0  
Ответить с цитированием
Старый 22.08.2017, 12:43
  #42
Гермес
 
Аватар для Гермес
Регистрация: 25.11.2011
Сообщений: 521

Скачай прогу Bulk Rename Utility и не мучайся. Там можно убрать нужное кол-во символов и ещё много чего
Нравится 1   Не нравится 0
Пожаловаться на это сообщение 0  
Ответить с цитированием
Нравится:
Старый 22.08.2017, 15:15
  #43
прапор
 
Аватар для прапор
Регистрация: 07.10.2014
Сообщений: 263

Сообщение от Martin12 Посмотреть сообщение
Добрый день!
Подскажите, пожалуйста, как в notepad++ убрать в каждой строке все до номера и текста?
Изначально:
t:\000-downloads\1-bal\004-abcd
t:\000-downloads\1-bal\011-abcd
t:\000-downloads\1-cu\019-abcd
t:\000-downloads\3-fem\028-abcd
t:\000-downloads\2-lez\045-abcd
t:\000-downloads\2-or\061-abcd

должно получится:
004-abcd
011-abcd
019-abcd
028-abcd
045-abcd
061-abcd

не могу понять, как перечислить при поиске и замене все вот эти группки символов между вторым и третьим слешами \...\
попробуй так:
\S{1,}.+\\
"заменить всё" на пустоту




Нравится 3   Не нравится 0
Пожаловаться на это сообщение 0  
Ответить с цитированием
Нравится:
Старый 22.08.2017, 15:34
  #44
Martin12
 
Регистрация: 05.07.2014
Сообщений: 72

спасибо за ответ, но это выражение не помогло, точнее, ничего не происходит, строки остаются в неизменном виде.

\S{1,}.+\\
Нравится 0   Не нравится 0
Пожаловаться на это сообщение 0  
Ответить с цитированием
Старый 22.08.2017, 16:11
  #45
Frefeek
 
Регистрация: 06.07.2017
Сообщений: 88

Сообщение от Martin12 Посмотреть сообщение
Добрый день!
Подскажите, пожалуйста, как в notepad++ убрать в каждой строке все до номера и текста?
Изначально:
t:\000-downloads\1-bal\004-abcd
t:\000-downloads\1-bal\011-abcd
t:\000-downloads\1-cu\019-abcd
t:\000-downloads\3-fem\028-abcd
t:\000-downloads\2-lez\045-abcd
t:\000-downloads\2-or\061-abcd

должно получится:
004-abcd
011-abcd
019-abcd
028-abcd
045-abcd
061-abcd

не могу понять, как перечислить при поиске и замене все вот эти группки символов между вторым и третьим слешами \...\






^(.*?)\\(.*?)\\(.*?)\\(.*?)$
Нравится 0   Не нравится 0
Пожаловаться на это сообщение 0  
Ответить с цитированием
Старый 22.08.2017, 16:34
  #46
Martin12
 
Регистрация: 05.07.2014
Сообщений: 72

Теперь все получилось, спасибо. Выражение верное!

^(.*?)\\(.*?)\\(.*?)\\(.*?)$
Нравится 0   Не нравится 0
Пожаловаться на это сообщение 0  
Ответить с цитированием
Старый 22.08.2017, 16:36
  #47
leonchik
 
Регистрация: 04.05.2011
Сообщений: 174

Martin12, так покажи на скрине как у тебя не получается.
Попробовал два варианта - все работает
Нравится 1   Не нравится 0
Пожаловаться на это сообщение 0  
Ответить с цитированием
Нравится:
Старый 22.08.2017, 17:29
  #48
прапор
 
Аватар для прапор
Регистрация: 07.10.2014
Сообщений: 263

leonchik, он скорее всего зацепил лишний пробел в конце регулярки.
Кстати на этом форуме пробел в конце автоматом почему то добавляется
Нравится 1   Не нравится 0
Пожаловаться на это сообщение 0  
Ответить с цитированием
Нравится:
Старый 22.08.2017, 20:29
  #49
Martin12
 
Регистрация: 05.07.2014
Сообщений: 72

да, дело было именно в пробеле в конце.
Нравится 1   Не нравится 0
Пожаловаться на это сообщение 0  
Ответить с цитированием
Нравится:
Старый 22.08.2017, 21:52
  #50
slavegirl
 
Аватар для slavegirl
Регистрация: 16.09.2012
Сообщений: 4,810

Сообщение от прапор Посмотреть сообщение
попробуй так:
\S{1,}.+\\
"заменить всё" на пустоту




прапор, немножко хочется уточнить. А зачем использовать выражение в фигурных скобках, если оно обозначает то же, что и плюсик? Достаточно ведь вот так записать:

\S+.+\\
А если ещё упростить и оптимизировать, то вот так:

^.+\\
В ссылках могут встречаться пробелы просто, если они не перекодированы в URI. Хотя похоже это вообще имена папок на локальном компьютере.
Нравится 0   Не нравится 0
Пожаловаться на это сообщение 0  
Ответить с цитированием

Ответ
 
 

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как произвести замену ссылок в Notepad++ ExCluziv Файлообмен 36 07.11.2017 00:26
Программа для замены мертвых ссылок (Бесплатно!) MZ-18 Файлообмен 148 26.07.2017 18:02
Необходим софт для замены картинок в PDF! Nordickan Вопросы 0 12.10.2015 12:22
Какие программы для замены постов на форумах? fra1ket Файлообмен 5 15.02.2015 19:57
Правило форумов !!! jonnpejonn Файлообмен 2 13.08.2011 18:32

Метки
notepad++, stemp няшка, автозамена


Здесь присутствуют: 1 (пользователей: 0, гостей: 1)
 
Опции темы

Быстрый переход


Текущее время: 15:16. Часовой пояс GMT +3.