Название говорит само за себя: я работаю над большим проектом по Библии и у меня есть два больших текстовых файла, представляющих две разные версии, и я использую плагин COMPARE, чтобы заметить различия в «старой Библии короля Иакова».
Notepad++ v7.5.1 (32 бит), плагин COMPARE v1.5.6.2, Windows7
Однако в одной версии номера стихов выделены курсивом, а в другой — нет. Ничего страшного, за исключением того, что COMPARE поместит предупреждающий треугольник на каждой строке текста, указывающий на разницу, что отвлекает от действительно важных различий (орфография, пунктуация и т. д., что на самом деле является моей целью), и это замедляет мою работу.
Проблема в том, что я не могу просто заменить текст, удалив все /курсив/, так как многие слова выделены курсивом и должны оставаться такими; поэтому я хотел бы изменить одну из версий с курсивом номеров стихов на простой текст с номерами, но только цифры, а не слова.
Пример: От: /3/; /45/ Кому: 3; 45
Затем, когда все будет сказано и сделано, я хотел бы изменить эту копию так, чтобы в ней были надстрочные номера стихов для всех: с 3 или 45 на ^3 или ^45.
Кроме того, если бы я мог изменить обе версии так, чтобы теперь в них были надстрочные номера стихов, это тоже было бы просто замечательно и, вероятно, даже предпочтительнее.
Кажется, есть много информации об изменении цвета шрифта и т. д., но мало об использовании REPLACE для фактического набора чисел от 1 до 99. Кто-нибудь, пожалуйста, поможет мне?
Заранее спасибо, да благословит вас Бог. --Джон
решение1
Вы можете заменить один формат другим всего за одну операцию, используя диалоговое окно замены с помощьюрегулярное выражениережим:
- Откройте диалоговое окно замены ( Ctrl+ H).
- Выбрать
Regular expression
вРежим поиска. - Путин
/([0-9]*)/
Найти то, что, будут найдены все группы чисел (и только чисел) между/ /
. - Путин
^$1
Заменить, это заменит найденные группы только числами и символом a^
перед ними (если вы просто хотите удалить ,/ /
то используйте$1
inЗаменить).
В качестве меры предосторожности следует сделать резервную копию, поскольку это приведет к изменению всего файла. Если вы хотите заменить только часть файла, выберите эту часть, прежде чем открывать диалоговое окно замены, и проверьте In selection
выполнение других шагов.