Мне нужна помощь в написании регулярного выражения, чтобы извлечь несколько строк (скажем, 2 поля) из URL.extract string from url
Я действительно хочу сказать здесь , не извлекающий URL из строки.
Позволяет сказать, что мой URL что-то вроде этого:
http:// example.com/conversion/?param1=dhkw121?param2=dhja143&uuid=jsbdwbjb-fwjdbw-wdvvw-wj
Или тип URL может выглядеть так:
http:// example.com/conversion/param1=dhkw121%uuid=dbjbjbcs-fbsj-fsjbjs-fsj /param2=dhja143
Из выше URL, я должен извлечь param1
и param2
значения исключительно те, 2 и строки индивидуально.
Я попытался прочитать некоторые вещи, используя регулярное выражение в PHP, но, кажется, это не просто регулярное регулярное выражение, но и более содержательное.
Это то, что я пытался, что-то вроде этого:
.*(param1\=.*param2\=.*)\&?.*
Я совершенно новый с такого рода сложных извлечений, может ли один помочь мне, пожалуйста?
Какой язык вы используете? –
@AlmaDoMundo Он использует PHP, и он отметил вопрос с помощью [tag: preg-match]. –
Зачем использовать регулярное выражение для этого? Есть 'parse_url()' & 'parse_str()' –