Я пытаюсь сделать положительный lookahead, чтобы соответствовать идентификатору объекта в заданном URL-адресе, независимо от того, где этот идентификатор объекта находится в URL-адресе. Идея заключается в том, чтобы соответствовать, либо «/», либо концу строки. Вот некоторые строки выборки (полужирный быть ID Я хочу, чтобы соответствовать):Положительный lookahead для соответствия '/' или конец строки
- /объекты/obj_asd-1234-специальное
- /объекты/obj_xyz-15434/Члены
- /объекты/obj_aasdfaeastd-15d44/другие/ASDF
Использование этого: (. +)? объекты/объект _ (? = /) соответствует два последних, поскольку они оба имеют косую черту. Я прочитал, что lookahead поддерживает регулярное выражение как соответствующий символ, поэтому я попробовал эти объекты/obj _ (. +?) (? = (/ | $)) Безрезультатно. Есть предположения?