Cómo excluir algunas letras con expresiones regulares

0

Tengo una cadena:

https://play.google.com/store/apps/details?id=air.com.littlebigplay.games.premium.plurals&click=541255b82bc957475c7b6222d1a980a5&mysuffix={HELLO_WORLD}&optid=541255b82bc957475c7b

Necesito 541255b82bc957475c7b6222d1a980a5: (Quiero extraer el clic) / Uso la siguiente expresión regular click=(.+?)&pero se necesita &click=541255b82bc957475c7b6222d1a980a5&.

¿Cómo puedo extraer sin "click =" y "&"?

usuario986872
fuente

Respuestas:

2

No mencionaste el sabor de la expresión regular que usas, algunos de ellos admiten estructuras retrospectivas, eso sería lo más fácil:

(?<=click=)([^&]+)

Puedes probarlo aquí: https://regex101.com/r/61LFnt/1/

Máté Juhász
fuente