我正在php中尝试正则表达式,因为url模式与不以"/api/v1"开头的url匹配。
^(?!/api/v1.*$).*
对我不起作用。
我正在尝试在symfony安全配置中配置它,以匹配symfony防火墙的url模式
main:
pattern: '^(?!/api/v1.*$).*'
当我通过regexr.com运行您的表达式时,它说ERROR: Unescaped forward slash. This may cause issues if copying/pasting this expression into code.
在每个正斜杠之前添加一个反斜杠可以消除错误。试试^(?!/api/v1.*$).*