我有正则表达式.net的问题。 我喜欢做一个正确的正则表达式路线。 以上面的路线为例。
/
/pessoas
/pessoas/vagas-disponiveis
/pessoas/vagas-disponiveis/foo
/pessoas/vagas-disponiveis/foo/bar/xpto
我需要制作一个正则表达式,将每个正确识别为唯一匹配。
使用c#:
Regex.IsMatch("^\/pessoas\/vagas-disponveis\/(.+)$")
与以下内容发生冲突:
/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/(.+)/(.+)/(.+)$
感谢。
答案 0 :(得分:0)
编辑:在记忆中工作,我认为这就是你所追求的目标:
Regex.IsMatch("^/pessoas/vagas-disponveis/([^/]+)$")