Ответ
Правило замены в Notepad++ [ищу помощь] Опции темы
Старый 12.08.2016, 15:02
  #11
evgeny1602
 
Регистрация: 08.02.2013
Сообщений: 202

stemp, можно пример конкретного плейлиста?
Нравится 0   Не нравится 0
Пожаловаться на это сообщение 0  
Ответить с цитированием
Старый 12.08.2016, 15:08
  #12
stemp
 
Регистрация: 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.
Как-то так
Нравится 0   Не нравится 0
Пожаловаться на это сообщение 0  
Ответить с цитированием
Старый 12.08.2016, 15:35
  #13
evgeny1602
 
Регистрация: 08.02.2013
Сообщений: 202

stemp, держи
^(\s)*(\d)+(\.|\s-)
Нравится 1   Не нравится 0
Пожаловаться на это сообщение 0  
Ответить с цитированием
Нравится:
Старый 12.08.2016, 15:46
  #14
slavegirl
 
Аватар для slavegirl
Регистрация: 16.09.2012
Сообщений: 4,810

evgeny1602, там скобки не везде обязательны. В реальном коде, насыщенном регулярными выражениями, они только оперативную память зря расходуют.


^\s*\d+(\.|\s-)
Нравится 2   Не нравится 0
Пожаловаться на это сообщение 0  
Ответить с цитированием
Нравится:
Старый 12.08.2016, 15:49
  #15
stemp
 
Регистрация: 23.08.2013
Сообщений: 1,153

evgeny1602, спасибо! Почти идеально. Я, наверное, обнаглею.. Но бывает, что он идёт вот так
1 Трэк 1 [03:34.12]
2 Трэк 2 [03:34.12]
3 Трэк 3 [03:34.12]
Это уже только ручками? Или можно добавить в то правило какую-нибудь переменную?
Сорян, я в этом совсем не разбираюсь

т.е. без точки и/или тире. просто номер и название трэка
Нравится 0   Не нравится 0
Пожаловаться на это сообщение 0  
Ответить с цитированием
Старый 12.08.2016, 15:54
  #16
slavegirl
 
Аватар для slavegirl
Регистрация: 16.09.2012
Сообщений: 4,810

Сообщение от stemp Посмотреть сообщение
Это уже только ручками?
Не обязательно.


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

Нравится 1   Не нравится 0
Пожаловаться на это сообщение 0  
Ответить с цитированием
Нравится:
Старый 12.08.2016, 16:00
  #17
stemp
 
Регистрация: 23.08.2013
Сообщений: 1,153

Что бы я без вас делал? Спасибо всем, кто помог! Расцеловал бы всех
Нравится 0   Не нравится 0
Пожаловаться на это сообщение 0  
Ответить с цитированием
Старый 03.09.2016, 12:53
  #18
Trader1985
 
Аватар для Trader1985
Регистрация: 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,} - поиск от двух пустых строк и более

Находишь и заменяешь на пустоту. Мож. пригодиться кому.
Нравится 0   Не нравится 0
Пожаловаться на это сообщение 0  
Ответить с цитированием
Старый 03.09.2016, 13:14
  #19
Trader1985
 
Аватар для Trader1985
Регистрация: 01.08.2011
Сообщений: 493

Сообщение от Trader1985 Посмотреть сообщение
(?m)^\s+|\s+$ - поиск пробелов ТОЛЬКО в начале или конце строк
(?<=(\r\n){2})(\r\n){1,} - поиск от двух пустых строк и более

Находишь и заменяешь на пустоту. Мож. пригодиться кому.
Сорри, пипл, ступил: сейчас проверил в Notepad++, оказалось, что эти мои регулярки уже не работают в нём также, как в Зеннопостере. Почему? Синтаксис что ли другой какой-то??? В общем, век живи, век учись.

А так, удобно, конечно, текст в порядок приводить, удалять лишние символы и т.п.
Нравится 0   Не нравится 0
Пожаловаться на это сообщение 0  
Ответить с цитированием
Старый 03.09.2016, 14:22
  #20
slavegirl
 
Аватар для slavegirl
Регистрация: 16.09.2012
Сообщений: 4,810

Сообщение от Trader1985 Посмотреть сообщение
поиск пробелов ТОЛЬКО в начале или конце строк
В Notepad++ подобный функционал реализован по умолчанию либо выполняется с помощью плагинов. Писать регулярные выражения не всегда является прямой необходимостью:


Нравится 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 17:32

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


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

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


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