Я хотел бы сделать preg_match в строке uri с необязательными и необходимыми частями, но я не могу понять это.
Пример для соответствия:
/segment/(required)/segment(/optional)
Я хочу, чтобы обе строки ниже соответствовали указанным выше
/segment/required/segment/optional
и
/segment/reguired/segment
Я знаю, что политика заключается в том, чтобы не писать для меня, но я не могу понять это, поэтому подумал, что я хотя бы спрошу.