关于书写正则表达式需要特别注意的地方
在C#中需要在表达式前后添加“^”和“$”标识开始和结束,例如:“^a?$”,其中"a?"表示匹配的字符串中只有0或1个“a”;
若不符合这两个规则,正则表达式写的再完美也得不到正确的结果;
至于为什么要这样写,我也没弄明白,完全是试出来和查出来(google)的,欢迎知道的大侠说一下原理
在C#中需要在表达式前后添加“^”和“$”标识开始和结束,例如:“^a?$”,其中"a?"表示匹配的字符串中只有0或1个“a”;
若不符合这两个规则,正则表达式写的再完美也得不到正确的结果;
至于为什么要这样写,我也没弄明白,完全是试出来和查出来(google)的,欢迎知道的大侠说一下原理