|
Правило замены в Notepad++ [ищу помощь]
|
|
12.08.2016, 15:02
|
|
#11
|
Регистрация: 08.02.2013
Сообщений: 202
|
stemp, можно пример конкретного плейлиста?
|
|
|
12.08.2016, 15:08
|
|
#12
|
Регистрация: 23.08.2013
Сообщений: 1,153
|
Сообщение от evgeny1602
можно пример конкретного плейлиста?
|
01. Трэк 1 (01:43)
02. Трэк 2 (03:43)
03. Трэк 4 (08:12) |
1 - Трэк 1 [02:12.12]
2 - Трэк 2 [03:43.27]
3 - Трэк 3 [05:23.17] | Примерно так. Не знаю, будет ли видно, но перед 2 и 3 стоит пробел. Перед первым его нет.
УПД: Не видно. Кароч.. Весь трэклист идёт как. Каждый трэк с новой строки. Но только первый идёт без пробела. У последующих идёт [пробел]2. Трэк 2.
Как-то так
|
|
|
12.08.2016, 15:35
|
|
#13
|
Регистрация: 08.02.2013
Сообщений: 202
|
stemp, держи
^(\s)*(\d)+(\.|\s-)
|
|
|
12.08.2016, 15:46
|
|
#14
|
Регистрация: 16.09.2012
Сообщений: 4,810
|
evgeny1602, там скобки не везде обязательны. В реальном коде, насыщенном регулярными выражениями, они только оперативную память зря расходуют.
|
|
|
12.08.2016, 15:49
|
|
#15
|
Регистрация: 23.08.2013
Сообщений: 1,153
|
evgeny1602, спасибо! Почти идеально. Я, наверное, обнаглею.. Но бывает, что он идёт вот так
1 Трэк 1 [03:34.12]
2 Трэк 2 [03:34.12]
3 Трэк 3 [03:34.12] | Это уже только ручками? Или можно добавить в то правило какую-нибудь переменную?
Сорян, я в этом совсем не разбираюсь
т.е. без точки и/или тире. просто номер и название трэка
|
|
|
12.08.2016, 15:54
|
|
#16
|
Регистрация: 16.09.2012
Сообщений: 4,810
|
Сообщение от stemp
Это уже только ручками?
| Не обязательно.
|
|
|
12.08.2016, 16:00
|
|
#17
|
Регистрация: 23.08.2013
Сообщений: 1,153
|
Что бы я без вас делал? Спасибо всем, кто помог! Расцеловал бы всех
|
|
|
03.09.2016, 12:53
|
|
#18
|
Регистрация: 01.08.2011
Сообщений: 493
|
Гляжу, постеры всё умнее и умнее становятся.
Я вот этой шпаргалкой пользуюсь иногда: http://zennolab.com/wiki/ru:creating...ar-expressions.
Давно уже Зеннопостер юзаю, а там без этих регулярок никуда, пришлось учить эту китайскую грамоту: квантификаторы, модификаторы, диапазоны... Для программистов это плёвое дело, а я запарился...
Вот ещё шапаргалочка: http://www.exlab.net/files/tools/she...exp/regexp.pdf
Вот парочка регулярок моих, для приведения текста в порядок:
(?m)^\s+|\s+$ - поиск пробелов ТОЛЬКО в начале или конце строк
(?<=(\r\n){2})(\r\n){1,} - поиск от двух пустых строк и более
Находишь и заменяешь на пустоту. Мож. пригодиться кому.
|
|
|
03.09.2016, 13:14
|
|
#19
|
Регистрация: 01.08.2011
Сообщений: 493
|
Сообщение от Trader1985
(?m)^\s+|\s+$ - поиск пробелов ТОЛЬКО в начале или конце строк
(?<=(\r\n){2})(\r\n){1,} - поиск от двух пустых строк и более
Находишь и заменяешь на пустоту. Мож. пригодиться кому.
| Сорри, пипл, ступил: сейчас проверил в Notepad++, оказалось, что эти мои регулярки уже не работают в нём также, как в Зеннопостере. Почему? Синтаксис что ли другой какой-то??? В общем, век живи, век учись.
А так, удобно, конечно, текст в порядок приводить, удалять лишние символы и т.п.
|
|
|
03.09.2016, 14:22
|
|
#20
|
Регистрация: 16.09.2012
Сообщений: 4,810
|
Сообщение от Trader1985
поиск пробелов ТОЛЬКО в начале или конце строк
| В Notepad++ подобный функционал реализован по умолчанию либо выполняется с помощью плагинов. Писать регулярные выражения не всегда является прямой необходимостью:
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0, гостей: 1)
|
|
|