Это моя картина regex: < /p>
"subcategory.html?.*id=(.*?)&.*title=(.+)?"
< /code>
для ниже ввода < /p>
http://example.com/xyz/subcategory.html ... e=BabySale< /code>
Я хочу захватить группу < /p>
Группа первая (ID): 3000080292 < /li>
Группа вторая (заголовок): Babysale < /li>
< /ul>
, для которого это работает. Проблема в том, что я хочу сделать вторую группу, то есть значение заголовка, чтобы быть необязательным, так что даже если заголовок не присутствует, Regex должна соответствовать и получить значение группы 1 (ID). Но для ввода < /p>
http://example.com/xyz/subcategory.html ... Title=Back&
< /code>
Match Match выходит из строя, даже если присутствует первая группа. Итак, мой вопрос в том, как сделать вторую группу необязательной здесь?
Подробнее здесь: https://stackoverflow.com/questions/424 ... sing-regex