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

 

 


Tema destacado: Introducción a Git (Primera Parte)


+  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 3,109 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: 5.517


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.514



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 20,652 Último mensaje 25 Enero 2010, 23:57 pm
por ~ Yoya ~
Ayuda con Expresión Regular
Desarrollo Web
Shell Root 4 4,390 Último mensaje 10 Abril 2011, 22:26 pm
por Shell Root
Expresión regular email
PHP
Littl3 1 2,983 Último mensaje 20 Septiembre 2011, 23:06 pm
por ~ Yoya ~
Expresión regular para buscar y reemplazar en notepad++ « 1 2 3 »
Programación General
vvcepheus7 21 42,446 Último mensaje 11 Diciembre 2011, 01:14 am
por vvcepheus7
Expresión regular notepad++
Dudas Generales
.:UND3R:. 3 3,440 Último mensaje 27 Febrero 2016, 16:38 pm
por WHK
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines