Ru-Board.club
← Вернуться в раздел «Программы»

» Notepad++

Автор: Alex_Piggy
Дата сообщения: 20.12.2012 23:25
Добрый вечер, Apelsinn
Попробуйте заменить с регулярными выражениями (regular expression)
(oggdec.exe)(.*)
на
\1\2\n@del\2
\1 - содержимое первых скобок, \2 - вторых, \n (или \r\n ? Что у Вас в файле?) - перевод строки.
Автор: DmitryFedorov
Дата сообщения: 21.12.2012 10:13
Apelsinn
Строка состоит из трех частей: До искомого, искомое, после искомого.
Заключаешь все три части в скобки и меняешь.
у тебя есть два поля: Найти и заменить, (ставишь галку рег. выражения) вставляешь:

(^.*?)(oggdec\.exe)(.+$)
$1$2$3

Такая замена что вверху заменит всё и ничего не изменится.
А тебе надо подставить вместо $2 чего ты хочешь.

^ = начало строки
.*? = до первого вхождения
\ = отмена спец свойств точки
.+ = ДО последнего вхождения
$ = конец строки
$1$2$3 замена скобок 1, 2, 3.

------------------
Чтоб продублировать в замене пишешь абзац и еще раз тоже самое
$1$2$3\r\n$1$2$3
Понятное дело что если хочешь оставить оригинал неизменным а потом иметь строку дубля с подставой - то и подставь чего тебе надо во второй части после абзаца \r\n вместо $2
-------------
Alex_Piggy зачем было отвечать? Он ведь новичок и желание его не такое уж и простое.
Автор: Apelsinn
Дата сообщения: 21.12.2012 11:01
Alex_Piggy
Спасибо большое, то что доктор прописал.

Добавлено:
DmitryFedorov
Спасибо оба способа работают.
Автор: DmitryFedorov
Дата сообщения: 21.12.2012 11:19
Apelsinn

Цитата:
Спасибо оба способа работают.

Мне только не заливай. А то в следующий раз ответ не получишь.
Автор: Alex_Piggy
Дата сообщения: 21.12.2012 16:28
Добрый день
Apelsinn
Всегда пожалуйста.

DmitryFedorov

Цитата:
Alex_Piggy  зачем было отвечать? Он ведь новичок и желание его не такое уж и простое.

? В смысле, нужно было подробнее развернуть ответ? Или что-то неправильно? (Пожалуйста, поправьте)
Точку не заэкранировал, что есть, то есть. Ленивый квантификатор не привычен - больше использую sed. (^.*?) - нужно ли это в данном случае (бат - обработать файл, затем удалить его.)? Может даже навредить.

Цитата:
Apelsinn

Цитата: Спасибо оба способа работают.

Мне только не заливай. А то в следующий раз ответ не получишь.
Автор: DmitryFedorov
Дата сообщения: 21.12.2012 19:54
Alex_Piggy

Цитата:
Пожалуйста, объясните, что Вы имеете в виду

Придется мне извиниться.
Действительно никакой разницы.

Но ведь ответ я ж тоже не с бухты барахты написал.
Смотрю блин необычно для меня сделано. И дюже просто. Дай повторю.
Попробовал все так да не так. В конце появлялась строка лишняя.
(а теперь вроде как все нормально, бзик какой-то)

Ну а тогда я тогда я взял да сварганил как положено с начала строки и до конца строки.
Все заработало. Опять проверил твой простой вариант - тож самое. Бзик.
Насчет (^.*?) - Это ж частный случай что искомое стоит в самом вначале.

Ну да ладно. Прошу пардона.
Автор: AZJIO
Дата сообщения: 24.12.2012 21:14
DmitryFedorov
Compare strings - перекачай, я добавил3 опции.
Автор: 008
Дата сообщения: 25.12.2012 17:13
Решил обновить notepad++ на последнюю версию и появилась проблема с плагином autosave. Плагин перестал сохранять документы после потери фокуса, обновил плагин до версии 1,40 такая же проблема.
Подскажите как решить проблему с плагином, может есть какая альтернатива плагину?
Автор: obla4ko4240019
Дата сообщения: 25.12.2012 18:21
008

Цитата:
на последнюю версию и появилась проблема с плагином autosave

у меня работает на последних версиях н++ и плагина
Автор: 008
Дата сообщения: 26.12.2012 13:35

Цитата:

у меня работает на последних версиях н++ и плагина

А какая у тебя ОС ???
У меня на Win7 x64 не хочет работать
Автор: DmitryFedorov
Дата сообщения: 27.12.2012 19:41
AZJIO
Цитата:
Compare strings - перекачай, я добавил3 опции.

Скачивалось как то нестабильно. С третьего раза файл скачался полностью (хоть это и меньше секунды длится).
Досконально не проверил. Но вроде все как надо работает и отнюдь не медленно.

Хорошо бы теперь прилепить это дело к Np++.
Автор: LeonidoPapagatto
Дата сообщения: 06.01.2013 17:25
Мне так конкретно ни кто и не ответил
Хочу чтоб цифры были одним цветом а буквы(русские,латинские)другим
как это сделать
Автор: Alextpp
Дата сообщения: 06.01.2013 21:23
Leonido
Для этого надо создать custom user lang и в нем красить и цифры и т.п. Нетривиально, там большой диалог. Или, взять редактор SynWrite и в нем включить лексер Text Russian detector, там рус символы подсвечены красным, а вот цифры нет пока.
Автор: LeonidoPapagatto
Дата сообщения: 07.01.2013 10:30
Alextpp

Большое Спасибо

Добавлено:
Alextpp у меня к вам еще вопрос
в SynWrite полоса по середине экрана хочу ее убрать а как не пойму
не поможете ?
Спасибо

Добавлено:
Если кому интересно то лексер Text Russian detector можно править через интерфей проги
теперь у меня русский шрифт одним цветом
латинский другим
цифры третьим цветом
Автор: Alextpp
Дата сообщения: 07.01.2013 21:48
Leonido
Не знаю что за полоска. Можете написать на оффорум Synwrite (региться не надо) со скриншотом. я там отвечу.
Автор: AZJIO
Дата сообщения: 10.01.2013 08:20
LeonidoPapagatto

Цитата:
Мне так конкретно ни кто и не ответил
Видимо никто не знает. Попробовал, выдаёт ошибку: "MyText is not defined in NppParameters::getLangIDFromStr()"
Возможно получится сделать взамен другого существующего языка, вместо добавления нового.
Автор: Arch_Angelz
Дата сообщения: 13.01.2013 06:24
Leonido

Цитата:
Если кому интересно то лексер Text Russian detector можно править через интерфей проги  
теперь у меня русский шрифт одним цветом
латинский другим
цифры третьим цветом


напиши подробней как и где править буквы и цифры.
Автор: GeMir
Дата сообщения: 13.01.2013 19:41
Есть ли возможность убедить Notepad++ распознавать в файлах *.tpl HTML-файлы с изменённым расширением и соответственно подсвечивать синтакс как в обычном HTML?
Автор: Hideaki
Дата сообщения: 13.01.2013 20:56
GeMir
Опции - Определение стилей...

Далее язык: HTML
Ну а внизу дописать нужные расширения.

Р.S.: Сам не проверял.
Автор: GeMir
Дата сообщения: 13.01.2013 20:59
Hideaki
Спасибо, работает.
Автор: AZJIO
Дата сообщения: 13.01.2013 23:04
GeMir
Ещё есть интересный трюк - если файл ассоциировать с nppIExplorerShell.exe или добавить пункт в конт. меню, то любой файл через это меню откроется с подсветкой HTML.
Автор: StreamK
Дата сообщения: 24.01.2013 01:02
Подскажите пожалуйста как удалить все вхождения дат.
Выглядит так:

2 дек 2012. окрашивание волос стрижка средней длинны смешной гороскоп для знаков
27 мар 2012. очень модно и стильно будет смотреться стрижка волос на 2012 год с косой
19 авг 2012. большинство из нас, наверняка, замечали тот факт, что иногда сделанная
1 ноя 2012. 1, 30 ноября - неблагоприятный день для стрижки – он может принести вам
не используйте прибор, если волосы не высохли или на них нанесен гель,

Нужно удалить
2 дек 2012.
27 мар 2012.
19 авг 2012.
1 ноя 2012. (включая точку и пробел точки)

Спасибо.
Автор: Vitus_Bering
Дата сообщения: 24.01.2013 08:58
StreamK
Замена \d+\s...\s\d\d\d\d\.\s на пустую строку
Режим поиска "Регулярное выражение"
Автор: StreamK
Дата сообщения: 24.01.2013 18:38
Подскажи, как удалить всю строку в файле из 5000 строк которая содержит слово - Видео
Автор: Aleksandr SHCH
Дата сообщения: 24.01.2013 19:57
StreamK
Сначала Поиск-Найти - вкладка Пометки. Ставишь галочку у "Помечать закладкой".
Затем Поиск-Управление закладками - выбираешь, что делать...
Автор: Konst2012
Дата сообщения: 30.01.2013 14:10
Здавствуйте,
Нужно 1. поменять все точки/воскл/вопр знаки на переводы строк
2.удалить все строки, к которых больше 100 символов

Спасибо.
Автор: Vitus_Bering
Дата сообщения: 30.01.2013 18:15
Konst2012

1. Замена \.\!\? на \n
2. Замена ^....(кол-во точек = кол-ву символов, кот. надо удалить) на пустую строку

Режим поиска "Регулярное выражение"
Автор: ghosty
Дата сообщения: 30.01.2013 18:23
Вообще, для построения подобных выражений есть всякие Regexbuddy.
Автор: jonvarvar
Дата сообщения: 01.02.2013 04:07
А ещё ( и давненько уж) есть "регулярные выражения для самых начинающих" именно применительно к notepad++ (даже с картинками, в какие именно чекбоксы при этом следует тыкать).
Автор: Alextpp
Дата сообщения: 03.02.2013 16:16
Есть ли плаг для сортировки строк--не только по возрастанию-убыв, а еще и с числовой сортировкой например или сортировкой по столбцу?

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283

Предыдущая тема: Windows MediaPlayer 11


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.