我只需要在“listing”之后匹配“name”,当然这些词可以是任何 url 目录或页面。
mydomain.com/listing/name
所以我唯一可以“REGuest”(请求)的就是那里有一些父目录。换句话说,我想匹配“位置”,即域之后的第二个。
我正在尝试类似的东西
(?<=mydomain\.com/[^/\?&]+/)[^/\?&]+(?:/)?
但是字符集在正向后视中不起作用,至少它被设置为只匹配一个字符。一旦我尝试匹配一个以外的内容(例如用 +、? 或 * 修改它),它就会停止工作。
我显然错过了积极的lookbehind语法,它似乎不适合我正在尝试的东西。
如何匹配第二级文件名?
谢谢。