我需要一个正则表达式,它匹配以下加上127以上的任何ascii(即7F十六进制及以上)。以下在给定范围内工作正常。
string pattern = "[\x00-\x1F]";
答案 0 :(得分:3)
尝试使用或运算符| (管道)
string pattern = "[\x00-\x1f]|[\x7f-\uffff]";
FF hex是最大ASCII值。
这是一张备忘单供进一步参考: http://www.mikesdotnetting.com/Article/46/CSharp-Regular-Expressions-Cheat-Sheet
答案 1 :(得分:0)
或者:
[a-b]|[x-z]
)或; [a-bx-z]
)或; [^c-w]
)
c
之前和w
之后的一大堆,因此它不一定与前两者相同,但可以使用作为一个优势。 a
,b
,c
,w
,x
和z
的适当值保留为[平凡]为读者锻炼。
快乐的编码。