capturar del clipboard un palabra que empieza con un patron Topic is solved

Esta sección es para preguntas sobre programación/scripting usando AutoHotkey.

Moderator: Flipeador

salewa

capturar del clipboard un palabra que empieza con un patron

Post by salewa » 11 Jun 2021, 05:06

Hola,
Tengo en el clipboad , un texto que he capturado con con crtl+a , crtl+c , me gustaria quedarme en el clipboard, solo la palabra que tenga el patrón XEP0
por ejemplo, XEP00012121212

He hecho mil pruebas con este comando pero no logro conseguirlo:

Code: Select all

Clipboard := RegExReplace(Clipboard ,"XEP0.") 
Clipboard := RegExReplace(Clipboard ,"XEP0.*") 
Alguien puede ayudarme please ? :)

Gracias!

sofista
Posts: 193
Joined: 24 Feb 2020, 13:59

Re: capturar del clipboard un palabra que empieza con un patron

Post by sofista » 11 Jun 2021, 09:41

Esta expresión regular encuentra la primera aparición del código XEP00012121212 —XEP0 seguido únicamente de números, ignora el o los siguientes códigos — y reemplaza el contenido del clipboard con el código encontrado. Si no funciona en tus textos, sugiero que subas una muestra:

Code: Select all

Clipboard := "
(
Hola,
Tengo en el clipboad , un texto que he capturado con con crtl+a , crtl+c , me gustaria quedarme en el clipboard, solo la palabra que tenga el patrón XEP0
por ejemplo, XEP00012121212

He hecho mil pruebas con este comando pero no logro conseguirlo:
)"

RegExMatch(Clipboard, "(XEP0\d+)", match)
MsgBox, % Clipboard := match ; XEP00012121212
return

salewa

Re: capturar del clipboard un palabra que empieza con un patron  Topic is solved

Post by salewa » 14 Jun 2021, 03:11

muchisimas gracias! es justo lo que necesitaba.
Un saludo :)
:bravo: :bravo: :dance: :dance:

Post Reply

Return to “Pedir Ayuda”