2
我需要匹配下面的第一个url部分,而不考虑其后的任何其他url部分。正则表达式只匹配第一个网址部分不带短划线
这
^/events/(?<action>.*?)(?:table)?/(?<eventid>\d*)$
为
/events/scheduletable/39
工作正常,但我想跳过这
/events/divisions/documents/teams/127
我需要匹配下面的第一个url部分,而不考虑其后的任何其他url部分。正则表达式只匹配第一个网址部分不带短划线
这
^/events/(?<action>.*?)(?:table)?/(?<eventid>\d*)$
为
/events/scheduletable/39
工作正常,但我想跳过这
/events/divisions/documents/teams/127
$
之前删除.*
避免匹配的不需要的URI
^/events/(?<action>[^/]*)/(?<eventid>\d*)$
它仍然匹配两个字符串 –
你现在可以尝试编辑正则表达式吗? – anubhava