C# 用于识别路由或路径的正则表达式
我对regex.net有意见。 我想做一条完全符合正则表达式的路线。 以上面的路线为例C# 用于识别路由或路径的正则表达式,c#,.net,regex,routes,C#,.net,Regex,Routes,我对regex.net有意见。 我想做一条完全符合正则表达式的路线。 以上面的路线为例 / /pessoas /pessoas/vagas-disponiveis /pessoas/vagas-disponiveis/foo /pessoas/vagas-disponiveis/foo/bar/xpto 我需要制作一个正则表达式,将每个正则表达式都准确地识别为唯一匹配 使用c#: 与以下内容有冲突: /pessoas/vagas-disponiveis/foo /pessoas/vag
/
/pessoas
/pessoas/vagas-disponiveis
/pessoas/vagas-disponiveis/foo
/pessoas/vagas-disponiveis/foo/bar/xpto
我需要制作一个正则表达式,将每个正则表达式都准确地识别为唯一匹配
使用c#:
与以下内容有冲突:
/pessoas/vagas-disponiveis/foo
/pessoas/vagas-disponiveis/foo/bar/xpto
补充
**List one**
/
/pessoas
/pessoas/vagas-disponiveis
/pessoas/vagas-disponiveis/foo
/pessoas/vagas-disponiveis/foo/bar/xpto
列出两个
^/pessoas/vagas-disponiveis/(.+)$
^/pessoas/vagas-disponiveis/(.+)/(.+)/(.+)$
谢谢。编辑:凭记忆工作,我想这就是你想要的:
Regex.IsMatch("^/pessoas/vagas-disponveis/([^/]+)$")
编辑:凭记忆工作,我想这就是你想要的:
Regex.IsMatch("^/pessoas/vagas-disponveis/([^/]+)$")
你必须使用正则表达式吗?可能是你可以用的东西你一定要用正则表达式吗?可能是您可以使用的东西尝试转义
/
符号没有意义,它们没有任何特殊意义。转义/
符号没有意义,它们没有任何特殊意义。