我有一个像这样的 URL 列表。
https://www.website.com/foo
https://www.website.com/foo/bar
https://www.website.com/foo?query=
我想要一些仅匹配的正则表达式https://www.website.com/foo
我一直在尝试类似的方法,(?=.{23}).+(?!\?)
因为我知道 URL 的第一部分将始终相同,所以我只想在尾随路径中有多个 / 或包含特殊字符(如 ? 或 =)时不进行匹配。我想我不明白为什么负向前瞻实际上没有过滤掉与这些字符匹配的内容。