Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 用于路径和字母数字字符的正则表达式_C#_Regex - Fatal编程技术网

C# 用于路径和字母数字字符的正则表达式

C# 用于路径和字母数字字符的正则表达式,c#,regex,C#,Regex,我需要正则表达式来验证路径,如 /addd/dddd aaaa/bbbb/ a1233/dddd but not @ddd/aaaa 或任何其他符号,我应该如何做?尝试使用此符号(仅考虑aaa不能是路径,如果是,请将其与管道一起添加): (?:/[a-zA-Z0-9]+)+/?匹配路径,如aa/aa/,/(?:[a-zA-Z0-9]+/)+匹配目录,如/aa。当目录格式为aa/aa时,[a-zA-Z0-9]*正在检查其他名称 编写一些代码将是一个很好的开始。我应该怎么做呢?:通过编写代

我需要正则表达式来验证路径,如

/addd/dddd

aaaa/bbbb/

a1233/dddd

but not 
@ddd/aaaa
或任何其他符号,我应该如何做?

尝试使用此符号(仅考虑
aaa
不能是路径,如果是,请将其与管道一起添加):

(?:/[a-zA-Z0-9]+)+/?
匹配路径,如
aa/aa/
/(?:[a-zA-Z0-9]+/)+
匹配目录,如
/aa
。当目录格式为
aa/aa
时,
[a-zA-Z0-9]*
正在检查其他名称


编写一些代码将是一个很好的开始。我应该怎么做呢?:通过编写代码,它可能也是一个正则表达式。我尝试了以下[0-9a-z\/]但没有成功
^((?:/[a-zA-Z0-9]+)+/?|/?(?:[a-zA-Z0-9]+/)+)[a-zA-Z0-9]*$