¿Cómo realizar búsqueda y reemplazo en vim a la inversa?

¿Cómo realizar búsqueda y reemplazo en vim a la inversa?

Necesito realizar una búsqueda y reemplazar expresiones regulares en vim del estilo:

s/search/replace/g

Sin embargo, necesito hacer esto al revés, desde el final del texto hasta el principio.

Respuesta1

No tengo idea de por qué querrías hacer eso (y tu pregunta tiene un fuerte olor a problema XY), pero puedes invertir tu texto, hacer una sustitución normal y revertir tu texto a su orden original:

:g/^/m0
:%s/search/replace/g
:g/^/m0

información relacionada