En Notepad ++ RegEx, quiero buscar todas las cadenas que comienzan con una tilde y terminan con n, y dentro de cada coincidencia reemplazan todos los espacios con espacios que no se rompen.
Es decir, quiero encontrar todas las instancias de ~.*^
, y dentro del resultado $0
, reemplaza todo [Space]s
con [Non-breaking Space]
.
es posible?
Respuestas
2 para la respuesta № 1Puedes usar lo siguiente para emparejar:
(?:~|G(?<!^))S*Ks
O tratar:
(?:~|G(?!^))S*K[ ]
Y reemplazar con espacio no rompible.
Ver MANIFESTACIÓN
0 para la respuesta № 2
Con motores de expresión regular de patrón de ancho fijo (por ejemplo, Perl):
s/(~.*?) {2,}/1 /g
con un patrón de ancho variable entre los motores de expresiones regulares:
s/(?<=~.*) {2,}/ /g
o con Vim:
s/(~.*)@<= {2,}/ /g
No estoy seguro acerca de Notepad ++. Espero que puedas resolverlo en base a lo anterior.