elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Expresión regular notepad ++
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Expresión regular notepad ++  (Leído 1,461 veces)
sailovc13

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Expresión regular notepad ++
« en: 27 Octubre 2016, 16:43 pm »

A ver si alguien me puede ayudar a confeccionar una expresión regular con el editor Notepad++.
Necesito reemplazar todos los nombres y apellidos de una transferencia SEPA (pago de nómina de empleados)  por XXXXXXXXX o bien 0000000000 (da igual la longitud de las X o 0)

Lo que debo encontrar sería
<Cdtr>
<Nm>MARTINEZ ARANDA, PEPITO</Nm>

Y lo quiero convertir en

<Cdtr>
<Nm>XXXXXXXXXXXXXXXXXXXXXX</Nm>

Como veis está en dos líneas lo que necesito reemplazar y no consigo hacerlo.
¿Me podéis echar un cable?


En línea

MCKSys Argentina
Moderador Global
***
Desconectado Desconectado

Mensajes: 4.931


Diviértete crackeando, que para eso estamos!


Ver Perfil
Re: Expresión regular notepad ++
« Respuesta #1 en: 27 Octubre 2016, 17:00 pm »

Hola!

Revisa éste blog.

Saludos!


En línea

MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."

engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.463



Ver Perfil
Re: Expresión regular notepad ++
« Respuesta #2 en: 27 Octubre 2016, 17:05 pm »

no se como es con notepad++, pero me imagino que usa el sistema standard

no te lo voy a dar hecho, pero te digo donde pueden estar los elementos

los "<", ">", "/", deben ir con simbolo de escape "\" (slash invertido) tal que se conviertan literales, quedaría por ejemplo "\<Cdtr\>" el salto de linea lo capturas con "\n", lo que está entre <Nm> lo capturas con el match all que es "."(punto) (usas ".*" para capturar todo y lo tienes que meter entre paréntesis para que sea el grupo de captura) como dejar la misma cantidad de X si no se, no estoy seguro que puedas, así que tendrías que reemplazar con una cantidad fija...

de todas formas en esta pagina puedes probar a ver si te va bien
https://regex101.com/
En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
sailovc13

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Re: Expresión regular notepad ++
« Respuesta #3 en: 7 Noviembre 2016, 17:49 pm »

Gracias amigos!!!
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Expresión regular « 1 2 3 »
PHP
IWKY 29 16,288 Último mensaje 25 Enero 2010, 23:57 pm
por ~ Yoya ~
Problema con expresión regular
PHP
egyware 7 4,880 Último mensaje 12 Febrero 2010, 00:32 am
por ~ Yoya ~
ayudita expresion regular « 1 2 3 4 »
Programación Visual Basic
viher 38 8,431 Último mensaje 6 Noviembre 2010, 21:25 pm
por Psyke1
Expresión regular para buscar y reemplazar en notepad++ « 1 2 3 »
Programación General
vvcepheus7 21 36,586 Último mensaje 11 Diciembre 2011, 01:14 am
por vvcepheus7
Expresión regular notepad++
Dudas Generales
.:UND3R:. 3 2,173 Último mensaje 27 Febrero 2016, 16:38 pm
por WHK
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines