Как вставить символы в Notepad++ перед точкой?

У кого-нибудь есть идея о том, как вставлять символы в Notepad++ каждые X фраз (разделенных точками), а также перед каждым linebreak? Я работаю с простым текстом.

спасибо заранее.

6
задан CodeMonkey
19.05.2023 20:49 Количество просмотров материала 3161
Распечатать страницу

2 ответа

использование функции найти замену в Notepad++. Для разрыва строки вам нужно будет использовать расширенный режим искать \n и / или другие. Сделайте копию файла и сделайте пробный прогон, чтобы убедиться, что вы получаете то, что хотите.

0
отвечен CodeMonkey 2023-05-21 04:37

регулярные выражения. Например, для вставки символа ' # ' после каждого периода можно найти ([^.]*)\. и заменить на .#. Часть [^.]* совпадает с любым количеством нон-символами. Скобки помечают эту последовательность как для справки в поле "заменить на". Последние два символа в регулярном выражении совпал срок.

очевидно, что это бесполезно сложная альтернатива простой замене . С .# в обычный режим поиска, но преимущество в его гибкости. Если вы хотите добавлять символ #только каждый третий раз, вы можете заменить следующее регулярное выражение на .# вместо:

([^.]*\.[^.]*\.[^.]*)\.

что касается соответствующих разрывов строк, просто убедитесь, что включен режим расширенного поиска. Различные операционные системы используют различные соглашения для представления новых строк (например, "возврат каретки", "перевод строки" или оба). Notepad++ сопоставит их с \n или \r. Е. Г., для вставки другой " # " в конце каждой строки в текстовом файле стиля Windows, заменить \r\n С #\r\n.

0
отвечен Marcks Thomas 2023-05-21 06:54

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх