正则如何匹配空字符,如:var f=Regex.IsMatch("",@"\s");返回false,如何正确的匹配到呢?
在ASCII中, 十进制0~31表示的字符(控制字符)会出现在字符串中,这些字符不显示,不像空格,但是却占位置,这些字符如何匹配到呢?
匹配空字符串可以用:
Regex.IsMatch("", "^$");
匹配十进制0~31表示的字符(控制字符):
Regex.IsMatch("\n", @"[\u0000-\u001F]");