Estoy modificando un juego. Quiero cambiar ciertos números pero necesito hacerlo de una manera específica.
Por ejemplo:
soldado Jinetes, 24, 0, 1
Quiero reemplazar el número 24 pero no alterar ningún otro valor en la línea, sino también alterar cualquier otra línea que contenga el número 24 y que comience con el soldado.
Entonces, cualquier línea que se vea así:
soldado NOMBRE, 24, #, #
Sin afectar nada más en esa línea y poder hacerlo independientemente del nombre u otros valores en esa línea.
¿Puedo hacer eso? ¿Cómo puedo hacer eso?
notepad++
regex
find-and-replace
Shabutie
fuente
fuente
Respuestas:
Las expresiones regulares de Notepad ++ usan el PCRE estándar
He usado el editor en línea regex101.com con el SABOR seleccionado para ' pcre '. La misma expresión regular funcionó como encanto en N ++.
La entrada ficticia que he usado:
Salida esperada:
solo se deben modificar la primera y la última línea. El número '24' debe reemplazarse con un nuevo valor.
La expresión regex:
Ahora puede usar Ctrl + H estándar, 'Buscar qué' debe rellenarse con la expresión y 'Reemplazar con' con el nuevo valor. Asegúrese de que 'Ajustar' esté marcado y que 'Modo de búsqueda' esté configurado en 'Expresión regular'.
Al hacer clic en 'Reemplazar todo' se reemplazarán todos los números '24' con un nuevo valor especificado.
fuente
Sí, necesitas usar una expresión regular
Ver también tutorial
fuente