2015-04-19 4 views
-1

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

http://auctionnetwork.com.my/auctiondate_img.php?id=244003 

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

Я хочу, чтобы выход был «auctiondate_244003».

+1

Какие языки вы работаете? Отправьте свои попытки. –

+0

Я просто хочу код регулярного выражения – Leoxanigm

ответ

0

Вы не определили, что именно вы ищете? Как насчет чего-то типа: \/([^\/]*)img\.php\?id=([0-9]+)? Вы должны будете сростить первой и второй групп матч, чтобы получить то, что вам нужно

См https://regex101.com/r/dD2hW6/1

+0

Спасибо Uri. но ваш код выводит «/auctiondate_img.php?id=244003». Мне нужен результат «auctiondate_244003» – Leoxanigm

+0

вам нужно заменить https://regex101.com/r/dD2hW6/2 –

+0

Если вы посмотрите на две группы матчей, вы получаете: 'auctiondate_' и' 244003' и объединяете их, вы Я получу именно то, что ты хочешь. –

Смежные вопросы