1

Название говорит само за себя: я работаю над большим проектом Библии и имею два больших текстовых файла, представляющих две разные версии, и я использую плагин COMPARE, чтобы заметить различия в «Короле Джеймсе».

Notepad++ v7.5.1 (32-разрядная версия), плагин COMPARE v1.5.6.2, Windows7

Тем не менее, одна версия имеет номера стихов курсивом, а другая - нет ничего страшного, за исключением того, что COMPARE будет ставить предупреждающий треугольник на каждой текстовой строке, обозначая разницу, которая отвлекает от реальных заметных различий (орфография, пунктуация и т.д.). , что на самом деле моя цель), и это замедляет меня.

Проблема: я не могу просто разорвать REPLACE, удалив все / курсив /, так как многие слова выделены курсивом и должны оставаться такими; таким образом, я хотел бы изменить одну из версий с выделенных курсивом номеров стихов на текст в виде простого числа, но только цифры, а не слова.

Пример: От: /3 /; /45 /К: 3; 45

Затем, когда все будет сказано и сделано, я бы хотел изменить эту копию, чтобы иметь номера стихов в верхнем индексе для всех: от 3 или 45 до ^ 3 или ^ 45.

Кроме того, если бы я мог изменить обе версии, чтобы теперь иметь номера стихов в верхнем индексе, то это тоже было бы прекрасно, и, вероятно, предпочтительнее.

Кажется, есть много информации об изменении цвета шрифта и т.д., Но мало об использовании REPLACE для фактического набора номера 1-99. Кто-нибудь, пожалуйста, помогите мне?

Заранее спасибо, благослови Бог. --John

1 ответ1

1

Вы можете заменить один формат другим всего за одну операцию, используя диалог замены с режимом регулярного выражения :

  • Откройте диалоговое окно замены (Ctrl+H).
  • Выберите Regular expression в режиме поиска.
  • Поместите /([0-9]*)/ в Найти, что, это найдет все группы чисел (и только числа) между / / .
  • Поместите ^$1 в Заменить на, это заменит найденные группы только числами и ^ перед ними (если вы просто хотите удалить / / тогда используйте $1 в Заменить на).

Блокнот ++ регулярное выражение

В качестве меры предосторожности вы должны сделать резервную копию, так как это изменит весь файл, если вы хотите заменить только часть файла, выберите эту часть, прежде чем открывать диалоговое окно замены, и отметьте In selection в дополнение к другим шагам.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .