Regex 如何使用正则表达式从URL中排除文件夹?

Regex 如何使用正则表达式从URL中排除文件夹?,regex,Regex,我需要使用正则表达式在以下URL中检查包含“文件夹”的URL: subdomain.domain.co.uk/section/folder/page 我正在使用: subdomain.domain.co.uk\/.*\/(?!folder\/).* 但它仍在查找“文件夹”。有什么想法吗?试试这个正则表达式: ^subdomain.domain.co.uk\/((?!folder).)*$ 此处演示: 首先,您需要在“文件夹”周围使用斜杠,否则您还将排除“/anotherfolder/”和“/

我需要使用正则表达式在以下URL中检查包含“文件夹”的URL:

subdomain.domain.co.uk/section/folder/page

我正在使用:

subdomain.domain.co.uk\/.*\/(?!folder\/).*
但它仍在查找“文件夹”。有什么想法吗?

试试这个正则表达式:

^subdomain.domain.co.uk\/((?!folder).)*$
此处演示:


首先,您需要在“文件夹”周围使用斜杠,否则您还将排除“/anotherfolder/”和“/folder.jpg”等

将负片放在“.”之前,并在“文件夹”之前添加“.”:


这将与其中任何位置带有“/folder/”的URL不匹配。

编程语言?雷格士风味?让我们看看你是如何比较的……你的标题与内容不太相符。是否希望正则表达式与subdomain.domain.co.uk/section/folder/page匹配?一些匹配的示例URL和一些不匹配的示例URL如何?
subdomain.domain.co.uk\/(?!.*\/folder\/).*