C#正则表达式键盘上所有标点符号
有时候你希望提取键盘上所有的标点符号,并不能⽤@“\W”来搞,因为它等价于[^A-Za-z0-9],这样会把其他的字符⽐如中⽂或者俄⽂或者乱七⼋糟的其它字母提出来,⽤下⾯的正则表达式会⽅便点
Regex seperatorReg = new Regex(@"[~!@#\$%\^&\*\(\)\+=\|\\\}\]\{\[:;<,>\?\/""]+", RegexOptions.IgnorePatternWhitespace);
正则表达式提取中文字符注意中间有很多正则表达式的转义字符,如\\,\},\]等等。在@的字符串⾥,双引号应该要写成"",这样才能表达⼀个双引号,⾃⼰试试吧
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论