У меня возникли проблемы с соответствующим выражением. Я хочу, чтобы извлечь параметр «код» из ссылки я извлекали с помощью Nokogiri, поэтому я попытался:Как извлечь параметр из URL-адреса с использованием шаблона регулярного выражения
event_id = a.attr("href").match(/\?code=(\d+)/)[1]
К сожалению, то, что извлекается является вся строка запроса:
?code=768140119
Что такое правильный способ просто получить значение параметра и ничего больше?
И если вы используете 'a.attr (" href ") [/ \? Code = (\ d +) /, 1]'? Или просто 'a.attr (« href ») [/ \ d + /]' (если есть только одна последовательность из одной или нескольких цифр)? –
Кроме того, попробуйте 'a [" href "] [/ \ d + /]' –
Можете ли вы показать вход и выход? Вы действительно получаете доступ к '[1]' матча? –