название говорит само за себя, я не могу найти опцию в блокноте + для удаления, например, символов от 10 до 20.

Я что-то пропустил или есть другой вариант?

Пример:

оригинальная строка:

<div id="dot"><a id="69149d5ac2-70"  href="

должен выглядеть так:

<div id="dot"><a href="

2 ответа2

2

К сожалению, Notepad++ не поддерживает границы {i,j} для количества атомов в регулярных выражениях.

Следующие инструкции удаляют строку в зависимости от ее содержимого. Он может выбрать другие строки в вашем файле, которые похожи, поэтому будьте осторожны с кнопкой Заменить все.

  • Выберите Заменить в меню поиска.
  • В поле Find What введите: (<a) id="[0-9a-f-]*" (после последней кавычки есть пробел).
  • В поле «Заменить на» введите \1 .
  • Выберите «Регулярное выражение» в поле «Режим поиска».
  • Используйте Find Next, Replace и Replace All по мере необходимости.
1

Я не уверен, что это то, что вы спрашиваете, но если вам нужно удалить символы 10-20 каждой строки, быстрый способ сделать это - выбор блока.

Вы просто удерживаете нажатой клавишу ALT при перетаскивании, чтобы выбрать прямоугольный блок символов. Затем нажмите DEL, чтобы удалить их.

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