Buscar y reemplazar en Notepad ++


1

Estoy tratando de hacer una búsqueda y reemplazo en Notepad ++ Tengo un archivo que tiene un corchete abierto un número y una coma Quiero reemplazar el número dejando el valor nulo Ej: Buscar: "(32," Repalce con: "(''," Los números van de dos a cuatro dígitos. Lo he hecho antes en BBEdit, pero no tengo acceso a él en esta computadora. ¿Puedo hacer esto en Notepad ++? Gracias


¿Desea reemplazar el número con 2 comillas simples?
— MacAnthony

Respuestas:


1

Utilicé esto para que funcione. Esto supone que algo más que un dígito seguirá el número reemplazado (como una coma o un espacio).

Encontrar que:

\(\d+

Reemplazar con:

(''

Su pregunta indicó que necesita que el rango de números esté entre 2 y 4, lo que esta solución no tiene en cuenta.
— Matt Ramey

En realidad, dijo que los números varían de 2 a 4, pero no que haya valores fuera de ese rango que no deberían coincidir. Si todos los números están entre 2-4 y él quiere hacerles esto a todos, entonces esto aún satisface esa necesidad.
— MacAnthony

@MattRamey Si esa es realmente una necesidad, entonces la suya es mejor. Solo ofrezco esto porque es una solución más fácil de recordar.
— MacAnthony

1

Vas a querer usar la siguiente expresión regular para el término de búsqueda:

\((\d{2,4}),

Y seleccione la opción "expresión regular".


Intenté esto primero, pero no pude hacer que notepad ++ funcione con un modificador de rango. ¿Qué versión de notepad ++ es esta? Puede que tenga una versión desactualizada.
— MacAnthony

Notepad ++ recientemente añadido modificadores de rango de expresiones regulares. No estoy seguro de la versión exacta, pero mi versión actual de 6.15 está trabajando con ella.
— Matt Ramey

Sí, mi versión era 5.8.2, por lo que esta solución puede depender mucho de la versión. Probablemente debería actualizarlo.
— MacAnthony
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.