标签: regex
我有这个正则表达式从url路径中提取应用程序名称
\/(?<app>[^\.\/]+)[\/\?]
/ foo / bar - &gt; FOO
/ foo?bar = x - &gt; FOO
但是,找不到
/富
如何在不包含像
/?foo = bar
最后一个应该返回null。
答案 0 :(得分:0)
您可以使用此正则表达式:
^\/(?<app>[^?\/]*)
RegEx Demo
^/将确保在开始/时匹配,[^?\/]*将在下一个?或/之前找到匹配项。
^/
/
[^?\/]*
?