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.