ed 中的非贪婪正则表达式匹配(编辑器)

Non-greedy regex matching in ed (editor)

我正在查看用 ed 打开并用 .p 显示的文件的一行:

First sentence. Another. One. Text continues

现在我想用 replacement. 替换字符串 First sentence. 但是,命令

.s/.*\./replacement./

以贪婪的方式行事,也就是说,它将 First sentence. Another. One. 替换为 replacement,而不是仅按需要 First sentence.

如何在 ed 中进行非贪婪替换?

我不确定 ed 是否支持非贪婪匹配,但假设它不支持:

您想匹配除点以外的所有内容。

.s/[^.]*\./replacement./