Нормальный редактор с регулярными заменами посоветуйте!

Forums: 

Hi! Что бы создать хорошую FB2 книгу нужен редактор поддерживающий не только поиск но и замену с "регулярными выражениями"У меня FictionBook Editor Release 2.6 поиск - ищет, но замена в принципе не работает! Например строка поиска для превращения ссылки в сноску
Поиск
\[([\d]+)\]
работает. Но если написать на что менять
[$2]
ничего не происходит! Каким редактором пользуется народ?

Виноват строка поиска
"mark.htm#_ftn([\d]+)">\[([\d]+)\]
строка замены
"#n_mark.$1" type="note"[$2]

Аватар пользователя s_Sergius

Попробуйте более раннюю версию FBE.

Пробовал! Но там криво далее некуда! Так как народ живёт? У меня книги с 1500 ссылок кои надо превратить в нормальные сноски.Не пуками же делать!

Belomor.canal написал:
Так как народ живёт?
Я в аналогичных случаях выкручивался - делал "полуавтоматом": заменял константные части строк так, чтобы переменное оставалось на месте. Ну и не всегда удавалось заменой - чаще приходилось вручную "эмулировать keystroke macro": F3 - shft-стрелка - ctrl-v - f3 - ... :-(((( 1500 замен - час тарахтения по клавишам. :-(
Аватар пользователя s_Sergius

Belomor.canal написал:
У меня книги с 1500 ссылок кои надо превратить в нормальные сноски.Не пуками же делать!

Я в таких случаях переносил в Word и делал там. С тамошним VBA как-то больше дружу и могу при случае соответствующий макрос сотворить.

Аватар пользователя Isais

s_Sergius написал:
... могу при случае соответствующий макрос сотворить.
А выложите, пожалуйста, приблизительно такой макрос. Я себе написал пару-тройку - удаление мягких переносов, абзацев в txt и пр. А сноски сделать макросом - не представляю!
Аватар пользователя s_Sergius

Isais написал:
... А выложите, пожалуйста, приблизительно такой макрос. Я себе написал пару-тройку - удаление мягких переносов, абзацев в txt и пр. А сноски сделать макросом - не представляю!

Когда-то делал книгу по истории, название уже не помню, к сожалению. Там номера сносок в квадратных скобочках были почти к каждому абзацу. А сами сноски собраны в конце файла и тоже имели номера со скобочками (около 1000 штук). Вот тогда и родил макрос, который берет тело сноски из конца файла и вставляет его вместо соответствующего номера. А дальше, уже в FBE, можно использовать скрипты из группы «Примечания и комментарии из скобок», так что генерировать сноски в самом Word'е и ни к чему.
Вот он: http://file.qip.ru/file/L1crVn4z/NotesBack.html
Этот же макрос пригодился мне впоследствии при создании книги http://lib.rus.ec/b/189754 из вот такого источника http://lib.rus.ec/b/3665. Осталось только задать вид скобок (фигурные, а не квадратные) и счетчик.
Подобным образом часто бывают оформлены сноски в библиотеке http://militera.lib.ru/

Цитата:
Я в таких случаях переносил в Word
Это не дело! Скажем Notepad++(бесплатный редактор) поддерживает ограниченный синтаксис рег. выражений и в нём я пока делаю. Иначе ни как. В последней книге 1500 ссылок 8 разных типов (автор и переводчики) это руками просто невозможно!

Far Editor и никаких гвоздей!

Дмитрий Шкарин написал:
Far Editor и никаких гвоздей!

+1

AkelPad поддерживает макросы, сделанные юзером.

Цитата:
AkelPad поддерживает макросы, сделанные юзером.
Увы без регулярных замен! Здесь перечислены бесплатные редакторы Вот бф Multi_Edit lite укусить!

OpenOffice Writer очень в этом смысле неплох!!!

Сенл!
"Ограничения бесплатной версии Multi Edit Lite 2006 30 days evaluation" Купить что ли на всех :-)

Ладно, вернусь к своему привычному редактору. (VS 2008)
Topic Locked

Мне нравится EditPad Pro
http://www.editpadpro.com/
таблетку тоже найти не проблема

Цитата:
Мне нравится EditPad Pro
http://www.editpadpro.com/
таблетку тоже найти не проблема
Спасибо - очень хорош!
Вообще для простых случаев - сочетание OpenOffice + OOoFBTools-1.19 вполне работоспособны!

Цитата:
Мне нравится EditPad Pro
http://www.editpadpro.com/

Да! Единственный редактор где можно УДАЛИТЬ найденную строку это Multi Edit. Скажем надо удалить нумерацию страниц
пишем в поиске
^[\d]+$
в замене
%
и всё!!!
X