我正在尝试进行积极的前瞻来匹配给定 URL 中的对象 ID,而不管该对象 ID 在 URL 中的位置。这个想法是匹配直到一个 '/' 或字符串的结尾。以下是一些示例字符串(粗体是我要匹配的 ID):
- /objects/ obj_asd-1234-special
- /objects/ obj_xyz-15434 /成员
- /objects/ obj_aasdfaeastd-15d44 /other/asdf
使用这个: objects/obj_(.+?)(?=/) 匹配后两者,因为它们都有一个斜杠。我读到前瞻支持正则表达式作为匹配字符,所以我尝试了这个 objects/obj_(.+?)(?=(/|$)) 无济于事。有什么想法吗?