Código:¿Cómo reemplazar solo las coincidencias de palabra completa en Vim?
for file in files:
do_something(root+file)
Quiero reemplazar file
con f
pero debe mantener files
.
Normalmente utilizo el siguiente comando:
:%s/file/f/gcI
pero files
partidos también. ¿Hay alguna manera de hacer coincidir solo una palabra completa que funcione para la sintaxis (raíz + archivo) también?
' \ <' and '\> 'no es algo específico de vim. Es una notación regex común para denotar palabras completas. –
'\ <' and '\>' sin embargo, no funcionan en expresiones regulares compatibles con perl. Puede usar '\ b' en su lugar (límite de palabras). Ver 'perldoc perlre' porque también está el límite Unicode, que es' \ b {} '. – Dacav