Ответ
Правило замены в Notepad++ [ищу помощь] Опции темы
Старый 22.07.2016, 11:43
  #1
stemp
 
Регистрация: 23.08.2013
Сообщений: 1,153

Правило замены в Notepad++ [ищу помощь]
Нужна помощь по Notepad++

Вот есть у меня, допустим, треклист альбома:
1. трек1
2. трек2
3. трек3
или такой:
01 - трек1
02 - трек2
03 - трек3
а надо из этого сделать такой:
[*] трек1 
[*] трек2 
[*] трек3
Может есть какое правило для замены или как-нибудь это можно сделать? Ну или если не Notepad++, то может есть другое решение?
Нравится 0   Не нравится 0
Пожаловаться на это сообщение 0  
Ответить с цитированием
Старый 22.07.2016, 12:08
  #2
evgeny1602
 
Регистрация: 08.02.2013
Сообщений: 202

В notepad++ жмешь ctrl+H , включаешь Режим поиска "Регуляр. выражен."
Для первого случая:
Найти: (\d)+\.
Заменить на: [\*]
Для второго случая:
Найти: (\d)+\s-
Заменить на: [\*]
Нравится 1   Не нравится 0
Пожаловаться на это сообщение 0  
Ответить с цитированием
Нравится:
Старый 22.07.2016, 12:27
  #3
daemon
 
Регистрация: 21.04.2011
Сообщений: 1,143

evgeny1602, а есть толковая инфа про регулярные выражения?
Сколько не читаю, не могу до конца понять правила.
Был бы очень благодарен.
Нравится 0   Не нравится 0
Пожаловаться на это сообщение 0  
Ответить с цитированием
Старый 22.07.2016, 12:33
  #4
stemp
 
Регистрация: 23.08.2013
Сообщений: 1,153

evgeny1602, огромнейшее спасибо!
Нравится 0   Не нравится 0
Пожаловаться на это сообщение 0  
Ответить с цитированием
Старый 22.07.2016, 12:34
  #5
evgeny1602
 
Регистрация: 08.02.2013
Сообщений: 202

daemon, в принципе, в википедии нормально написано

ru.wikipedia org/wiki/%D0%A0%D0%B5%D0%B3%D1%83%D0%BB%D1%8F%D1%80%D0%BD%D 1%8B%D0%B5_%D0%B2%D1%8B%D1%80%D0%B0%D0%B6%D0%B5%D0 %BD%D0%B8%D1%8F

Вот тут можно "на кошках" потренироваться regex101 com
Нравится 1   Не нравится 0
Пожаловаться на это сообщение 0  
Ответить с цитированием
Нравится:
Старый 22.07.2016, 14:55
  #6
evgeny1602
 
Регистрация: 08.02.2013
Сообщений: 202

Сообщение от stemp Посмотреть сообщение
evgeny1602, огромнейшее спасибо!
Обращайся, если что
Нравится 0   Не нравится 0
Пожаловаться на это сообщение 0  
Ответить с цитированием
Старый 25.07.2016, 06:56
  #7
slavegirl
 
Аватар для slavegirl
Регистрация: 16.09.2012
Сообщений: 4,810

Сообщение от evgeny1602 Посмотреть сообщение
В notepad++ жмешь ctrl+H , включаешь Режим поиска "Регуляр. выражен."
Для первого случая:
Найти: (\d)+\.
Заменить на: [\*]
Для второго случая:
Найти: (\d)+\s-
Заменить на: [\*]
evgeny1602, Вы забыли добавить указатель начала строки. В случае со следующим плейлистом выражение начнёт заменять участки в названиях песен:

1. Testimony
2. Habeas Porpoise
3. The Tort (Ver3. XR-74)

01 - Pita Shoarma
02 - Pastel De Nata
03 - Tarutiri 2003 - Finita
Правильнее будет вот так (комбинированный RegExp для обоих случаев):

^\d+(\.|\s-)

заменить на

[*]
Нравится 1   Не нравится 0
Пожаловаться на это сообщение 0  
Ответить с цитированием
Нравится:
Старый 25.07.2016, 07:53
  #8
stemp
 
Регистрация: 23.08.2013
Сообщений: 1,153

я у тебя 2 раза спрашивал в лс, не могла ответить?
Нравится 0   Не нравится 0
Пожаловаться на это сообщение 0  
Ответить с цитированием
Старый 25.07.2016, 11:47
  #9
evgeny1602
 
Регистрация: 08.02.2013
Сообщений: 202

Сообщение от slavegirl Посмотреть сообщение
evgeny1602, Вы забыли добавить указатель начала строки. В случае со следующим плейлистом выражение начнёт заменять участки в названиях песен:


Правильнее будет вот так (комбинированный RegExp для обоих случаев):

^\d+(\.|\s-)

заменить на

[*]
Согласен. Если бы я видел побольше плейлистов, то протестировал бы на них и это ошибка бы всплыла.
Нравится 0   Не нравится 0
Пожаловаться на это сообщение 0  
Ответить с цитированием
Старый 12.08.2016, 10:16
  #10
stemp
 
Регистрация: 23.08.2013
Сообщений: 1,153

Сообщение от slavegirl Посмотреть сообщение
Правильнее будет вот так (комбинированный RegExp для обоих случаев):
С этим получилась проблема. Там, откуда я тащу материал только первый трэк в трэклисте идёт сразу, в большинстве своём. А потом 2,3,4,5.. - перед ними пробел. Лечится как-нибудь?
Нравится 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)
 
Опции темы

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


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