@DDBD

Как в notepad++ ограничить работу регулярных выражений только на одну строку?

Есть решение такое:
----------------------------------------------------------------------------------------------------------------------------------------------------
"Допустим, необходимо некий текст, скопированный например из ворда, заключить в теги

Ставим в «найти» — (^.*$) ищет соответственно начало и конец строки.

Ставим в «заменить на» — \1 и то, что нужно вставить в начало и конец строки, у нас в примере это

Выражение будет иметь следующий вид:\1. Как показано на рисунке 1. В дальнейшем нет нужды в рисунках, так они будут идентичны этому, с той лишь разницей, что выражения, там будут другие."
----------------------------------------------------------------------------------------------------------------------------------------------------
Но оно работает на весь документ. Мне нужна только одна строка, h1 присвоить. Документов много, нужно что бы при замене во всех документах h1 вставлялся в конец и начало только 1 строки. А он каждую обрамляет. Заранее спасибо.
  • Вопрос задан
  • 61 просмотр
Пригласить эксперта
Ответы на вопрос 1
Evgenym
@Evgenym
Воспользуйтесь sed-ом.

sed -i '1 s/регулярное выражение/на что заменять/'

Команда заменит только первую строку в файле.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы