Considere meu humilde hello.html
arquivo, editado com poderoso ed:
$ ed hello.html
28
,p
<title>Hello world!</title>
Qual é a sua abordagem geral para editar dentro da tag HTML do título (bônus se você puder editar dentro de qualquer tag HTML)?
Tentei uma expressão regular que corresponda dentro da tag:
s/>.*/>My new title/p
<title>My new title
u
.
<title>Hello world!</title>
Mas, infelizmente, você pode ver que eu cortei minha tag (e seria muito trabalhoso digitar esse </title>
pedaço toda vez!).
Para obter mais informações, naveguei pela página Ferramentas de software em Pascal até 174 - consulte https://archive.org/details/softwaretoolsinp00kern/page/174/mode/1up?view=theater página - e descobri o &
caractere especial que chega de forma útil ao meio da frase:
s/world/& again/p
<title>Hello world again!</title>
Mas isso não está certo, já que quero substituir o meio, e não apenas chegar ao meio.