正则表达式总结实例
验证Windows路径
\A
[a-z]:\ 匹配盘符
[^\/:*?\”<>\r\n]+ 匹配Windows文件夹路径
\\[a-z0-9_.$ -]+\\[a-z0-9_.$ -]+)\ UNC路径
(?:非捕获分组
()捕获分组
+一次或多次{1,}
*零次或多次{0,}
?零次或一次{0,1}
using System;
using System.Text.RegularExpressions;
namespace ConsoleApp2
{
class Program
{
static void Main(string[] args)
{
//宽松排列
string WindowsUri =
@"\A" +
@"(?:(?:[a-z]:|\\\\