разбор строки по регулярным выражениям

xmagnusx

Новичок
разбор строки по регулярным выражениям

вообщем есть строка типа ?inputX1=N1&inputX2=N2...и т.д., где XX и NX - десятичные числа.
нужно проверить правильность составления строки и разбить её конечно
вообщем, использовал след. регулярное выражение и код


PHP:
preg_match("|([?&]input[\d]{1,}=[\d]{1,})+|", $str, $regs);

при принте массива выдает для строки ?input0=1&input1=3
ответ: Array ( [0] => ?input0=1&input1=3 [1] => &input1=3 )

где ошибочка?))

заранее, всем спасибо
 
Сверху