Сообщение от senseysensor
|
алгоритм я себе представляю такой:
1. Найти часть URL от знака вопроса до конца строки.
2. В резульате предыдущего поиска найти искомое выражение (в моём случае это id=24).
|
Неправильно. Надо
1. Найти знак вопроса.
2. После знака вопроса пропустить любое количество символов до id=
3. Взять текст после id=
/\?.*?id=(\d+)/
Это применительно к гипотетической строке в вакууме.
Применительно к url
/[?&]id=(\d+)/