Нежадное сопоставление регулярных выражений в ed (редактор)

Я смотрю на строку файла, который я открыл с помощью ed и отображается с .p:

First sentence. Another. One. Text continues

Теперь я хочу заменить строку First sentence. с replacement. Тем не менее, команда

.s/.*\./replacement./

действует жадным образом, то есть заменяет First sentence. Another. One. от replacementи не только First sentence. по желанию.

Как я могу сделать не жадную замену в ed?

1 ответ

Решение

Я не уверен, если ed поддерживает не жадное сопоставление, но при условии, что это не так:

Вы хотите сопоставить все, кроме точки.

.s/[^.]*\./replacement./
Другие вопросы по тегам