У меня есть строка:

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

Мне нужно 541255b82bc957475c7b6222d1a980a5 - (я хочу извлечь click)/ я использую следующий regex click=(.+?)& но это займет &click=541255b82bc957475c7b6222d1a980a5& .

Как я могу извлечь без "click =" и "&"?

1 ответ1

2

Вы не упомянули об используемом вами типе регулярных выражений, некоторые из них поддерживают структуры с заглядыванием, это будет проще всего:

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

Вы можете проверить здесь: https://regex101.com/r/61LFnt/1/

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .