vit9696
Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору milhouse999, если я правильно понимаю, возможность вполне себе есть с помощью последовательности простейших регулярок T_T Однако мне немного не понятен смысл вопроса относительно "любые знаки", "любые буквы" и относительно нумерации полей, так как в вопросе в части текста их меньше, чем в цифрах. Ловить новую строку можно с помощью — \n Любые цифры — \d+ Любые буквы (предполагаю рус и англ) — [A-ZА-Яa-zа-я]+ Любые символы (кроме :) — [^:]+ Для перемещения надо производить группировку (объединение части регулярки в круглые скобки), но насколько я помню, у N++ — лимит в 9 капчуров, потому есть смысл часть "полей" объединить. Отсюда можно сделать последовательность, если иметь нормальное задание. Пример: Поиск: \n([A-ZА-Яa-zа-я]+):([A-ZА-Яa-zа-я]+:[A-ZА-Яa-zа-я]+:[A-ZА-Яa-zа-я]+) Замена \n\2 Найдёт: \nбуквы1:буквы2:буквы3:буквы4 Заменит на: \nбуквы2:буквы3:буквы4 Думаю, дальше разберётесь. Более полную информацию по regex-ам можете посмотреть здесь: http://www.regular-expressions.info/reference.html | Всего записей: 258 | Зарегистр. 12-08-2010 | Отправлено: 02:17 08-12-2014 | Исправлено: vit9696, 02:18 08-12-2014 |
|