|
Правило замены в Notepad++ [ищу помощь]
|
|
22.07.2016, 11:43
|
|
#1
|
Регистрация: 23.08.2013
Сообщений: 1,153
|
Правило замены в Notepad++ [ищу помощь]
|
Нужна помощь по Notepad++
Вот есть у меня, допустим, треклист альбома:
1. трек1
2. трек2
3. трек3
или такой:
01 - трек1
02 - трек2
03 - трек3
а надо из этого сделать такой:
[*] трек1
[*] трек2
[*] трек3
Может есть какое правило для замены или как-нибудь это можно сделать? Ну или если не Notepad++, то может есть другое решение?
|
|
|
22.07.2016, 12:08
|
|
#2
|
Регистрация: 08.02.2013
Сообщений: 202
|
В notepad++ жмешь ctrl+H , включаешь Режим поиска "Регуляр. выражен."
Для первого случая:
Найти: (\d)+\.
Заменить на: [\*]
Для второго случая:
Найти: (\d)+\s-
Заменить на: [\*]
|
|
|
22.07.2016, 12:27
|
|
#3
|
Регистрация: 21.04.2011
Сообщений: 1,143
|
evgeny1602, а есть толковая инфа про регулярные выражения?
Сколько не читаю, не могу до конца понять правила.
Был бы очень благодарен.
|
|
|
22.07.2016, 12:33
|
|
#4
|
Регистрация: 23.08.2013
Сообщений: 1,153
|
evgeny1602, огромнейшее спасибо!
|
|
|
22.07.2016, 12:34
|
|
#5
|
Регистрация: 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
|
|
|
22.07.2016, 14:55
|
|
#6
|
Регистрация: 08.02.2013
Сообщений: 202
|
Сообщение от stemp
evgeny1602, огромнейшее спасибо!
| Обращайся, если что
|
|
|
25.07.2016, 06:56
|
|
#7
|
Регистрация: 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-)
заменить на
[*]
|
|
|
25.07.2016, 07:53
|
|
#8
|
Регистрация: 23.08.2013
Сообщений: 1,153
|
я у тебя 2 раза спрашивал в лс, не могла ответить?
|
|
|
25.07.2016, 11:47
|
|
#9
|
Регистрация: 08.02.2013
Сообщений: 202
|
Сообщение от slavegirl
evgeny1602, Вы забыли добавить указатель начала строки. В случае со следующим плейлистом выражение начнёт заменять участки в названиях песен: Правильнее будет вот так (комбинированный RegExp для обоих случаев):
^\d+(\.|\s-)
заменить на
[*]
| Согласен. Если бы я видел побольше плейлистов, то протестировал бы на них и это ошибка бы всплыла.
|
|
|
12.08.2016, 10:16
|
|
#10
|
Регистрация: 23.08.2013
Сообщений: 1,153
|
Сообщение от slavegirl
Правильнее будет вот так (комбинированный RegExp для обоих случаев):
| С этим получилась проблема. Там, откуда я тащу материал только первый трэк в трэклисте идёт сразу, в большинстве своём. А потом 2,3,4,5.. - перед ними пробел. Лечится как-нибудь?
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0, гостей: 1)
|
|
|