Page 56 of 64
Posted: Sun Dec 17, 2017 8:42 pm
by Evgenyatam
Через стандартный диалог "Заменить..." (Ctrl+R)
Что: (,)(\S)
Чем: \1 \2
Опции:
[V] Регулярные выражения
вот этот метод не как не изменяет текст.
Posted: Sun Dec 17, 2017 8:44 pm
by Evgenyatam
А этот метод работет но вставляет пробелы еще и левее запятой на 1 букву и правее пробела на одну букву. И теперь ни похоже а точно.
Posted: Sun Dec 17, 2017 9:01 pm
by opk44
Evgenyatam
Если сложить "два плюс два", т.е.
вот этот метод не как не изменяет текст.
+
...работет но вставляет пробелы еще и левее запятой на 1 букву и правее пробела на одну букву...
, то вывод очень простой - вы скопировали выражения со страницы форума вместе с пробелами.
И в первом и во втором случае, сами выражения в строке
"Что:" скобкой начинаются и скобкой же заканчиваются. Крайние пробелы частью выражения не являются.
Posted: Sun Dec 17, 2017 9:18 pm
by Evgenyatam
opk44 wrote:
И в первом и во втором случае, сами выражения в строке "Что:" скобкой начинаются и скобкой же заканчиваются. Крайние пробелы частью выражения не являются.
Благодарю. В следующий раз буду внимательней.
Posted: Sun Dec 17, 2017 9:38 pm
by Evgenyatam
аналогичная проблема с точкой. Я заменил в "Что: (,)(\S)" запятую на точку. "Чем" не менял. Так АР мне после каждого второго символа вставил пробел. Как решить?
Posted: Sun Dec 17, 2017 9:42 pm
by Evgenyatam
opk44 wrote:
P.S. Кстати, а как у вас там с числами?
Встречаются, но только целые. Это книга в тексте для coolreader gl.
Posted: Sun Dec 17, 2017 10:02 pm
by opk44
Evgenyatam wrote:аналогичная проблема с точкой. Я заменил в "Что: (,)(\S)" запятую на точку. "Чем" не менял. Так АР мне после каждого второго символа вставил пробел. Как решить?
1. (Крайне полезно ознакомиться с разделом 8 "Синтаксис регулярных выражений" руководства пользователя AkelPad 4. См файл "\AkelFiles\Docs\AkelHelp-Rus.htm").
2. Если очень коротко, то "точка" имеет в регулярных выражениях особый смысл - она соответствует
любому одиночному символу.
Чтобы искать точку, как просто "точку", её символ необходимо "экранировать" (символом обратной косой черты: [
.]-->[
\.]).
Что: Чем:Опции:
[V] Регулярные выражения
Posted: Sun Dec 17, 2017 11:38 pm
by Evgenyatam
Спасибо. И раздел 8 (Для других пользователей: он там не маркируется восьмеркой) почитаю.
Posted: Sun Dec 17, 2017 11:43 pm
by Evgenyatam
Черт. Извините - забыл, у меня там многоточие встречается. в результате - многоточие заменяется на ". ..".
Posted: Mon Dec 18, 2017 1:07 am
by opk44
Evgenyatam wrote:...забыл, у меня там многоточие встречается. в результате - многоточие заменяется на ". ..".
1. Вы можете использовать вариант камрада
YuS, также заэкранировав точку:
Что:Чем:(в строке "
Чем:", даже можно точку и не экранировать).
2. Это не моё дело, но нужно ли "наводить красоту" если речь идёт просто о книге для чтения и вы не её автор/издатель? Могут встретиться дробные числа и даты, адреса сайтов и e-mail, многоуровневые нумерованные списки. Значит просто нажать кнопку "Заменить всё" нельзя, а "прощёлкивать" по одному слишком уж хлопотно.
Posted: Mon Dec 18, 2017 2:37 am
by Vilaem15
Иногда возникает такая проблема:
Ставлю закладку х2 - нажатием "в левой" части окна (где номера строк).
Потом при нажатии ПКМ в этой части окна должны выходить список закладок.
А они собственно не выходят, выходит стандартное контекстное меню, такое же как в основной части окна.
Плагин LineBoard запущен, работает.
В настройках плагина всё по стандарту.
Клавиша ALT+HOME работает, но для меня не подходит.
Posted: Mon Dec 18, 2017 6:09 am
by opk44
Vilaem15 wrote:...А они собственно не выходят...
1. Добавляем в контекстное меню внешний вызов и не печалимся понапрасну.
Code: Select all
"Список закладок" Call("LineBoard::Main", 17) Icon("%a\AkelFiles\Plugs\LineBoard.dll", 0)
2. Если такой вариант на постоянной основе не устраивает (например, из-за лишних движений мышью), то оформите Bug-report в ветке плагина. Проблема вероятно в самом плагине, т. к. ложные срабатывания контекстного меню прекращаются после вызова "LineBoard::Settings". Но это при беглом осмотре. Полноценно не тестировалось.
Posted: Mon Dec 18, 2017 8:46 pm
by YuS
del
Posted: Tue Dec 19, 2017 7:55 pm
by Evgenyatam
opk44 wrote:Могут встретиться дробные числа и даты, адреса сайтов и e-mail, многоуровневые нумерованные списки.
всего этого там нету.
Posted: Tue Jan 09, 2018 11:17 pm
by Vilaem15
Подскажите можно ли управлять позицией табулятора? Как?