非打印字符

打印

 

有不少很有用的非打印字符,偶尔必须使用。下表显示了用来表示这些非打印字符的转义序列:

字符 含义
\cx 匹配由x指明的控制字符。例如, \cM 匹配一个 Control-M 或回车符。 x 的值必须为 A-Z 或 a-z 之一。否则,将 c 视为一个原义的 'c' 字符。
\f 匹配一个换页符。等价于 \x0c 和 \cL。
\n 匹配一个换行符。等价于 \x0a 和 \cJ。
\r 匹配一个回车符。等价于 \x0d 和 \cM。
\s 匹配任何空白字符,包括空格、制表符、换页符等等。等价于 [ \f\n\r\t\v]。
\S 匹配任何非空白字符。等价于 [^ \f\n\r\t\v]。
\t 匹配一个制表符。等价于 \x09 和 \cI。
\v 匹配一个垂直制表符。等价于 \x0b 和 \cK。
时间: 2024-07-30 12:15:58

非打印字符的相关文章

正则表达式简介(微软)--9.非打印字符

打印|微软|正则 非打印字符 有不少很有用的非打印字符,偶尔必须使用.下表显示了用来表示这些非打印字符的转义序列: 字符 含义 \cx 匹配由x指明的控制字符.例如, \cM 匹配一个 Control-M 或回车符. x 的值必须为 A-Z 或 a-z 之一.否则,将 c 视为一个原义的 'c' 字 符. \f 匹配一个换页符.等价于 \x0c 和 \cL. \n 匹配一个换行符.等价于 \x0a 和 \cJ. \r 匹配一个回车符.等价于 \x0d 和 \cM. \s 匹配任何空白字符,包括空

VBS教程:正则表达式简介 -非打印字符_vbs

非打印字符 有不少很有用的非打印字符,偶尔必须使用.下表显示了用来表示这些非打印字符的转义序列: 字符 含义 \cx 匹配由x指明的控制字符.例如, \cM 匹配一个 Control-M 或回车符. x 的值必须为 A-Z 或 a-z 之一.否则,将 c 视为一个原义的 'c' 字符. \f 匹配一个换页符.等价于 \x0c 和 \cL. \n 匹配一个换行符.等价于 \x0a 和 \cJ. \r 匹配一个回车符.等价于 \x0d 和 \cM. \s 匹配任何空白字符,包括空格.制表符.换页符等

求一正则,可以删除字符串中所有 非键盘字符

问题描述 字符串是从其他地方读取过来的,含一些不确定的特殊符号,这些符合在字符串变量中能看到,通过console.writeline输出是正常的看不到了.求可以直接删除字符串中所有非键盘字符.键盘上能直接输入的,字母.数字.符号要保留着.或者能删除所有非打印字符的正则式. 解决方案 本帖最后由 xzyl 于 2016-03-09 09:47:33 编辑解决方案二:Regex.Replace(text,@"[^x00-xff]",string.Empty)将非ASCII码全部替换为空解决

C语言判断字符是否为可打印字符的方法_C 语言

C语言isprint()函数:判断字符是否为可打印字符头文件: #include <ctype.h> isprint() 函数用来判断一个字符是否为打印字符,其原型为: int isprint(int c); [参数]c 为需要被检测的字符. [返回值]如果 c 为可打印字符,将返回非 0 值,否则返回 0. 可打印字符的ASCII码值大于 0x1f(除了0x7f(DEL)),这些字符可以显示到屏幕上,让我们看到:不能显示在屏幕上,我们看不到的,叫控制字符,ASCII码值为 0x00 ~ 0x

python清除字符串里非字母字符的方法

  本文实例讲述了python清除字符串里非字母字符的方法.分享给大家供大家参考.具体如下: ? 1 2 3 4 5 6 7 8 9 s = "hello world! how are you? 0" # Short version print filter(lambda c: c.isalpha(), s) # Faster version for long ASCII strings: id_tab = "".join(map(chr, xrange(256))

PHP实现过滤掉非汉字字符只保留中文字符

  这篇文章主要介绍了PHP实现过滤掉非汉字字符只保留中文字符,本文直接给出实现代码,需要的朋友可以参考下 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 <?php   $str = "a 1b 2b<中文>.xxyy字符";   //转换 GB2312 -> UTF-8 $str = mb_convert_encoding($str, 'UTF-8', 'GB2312');   preg_match_all('/[x{4e0

打印字符不全 打印字符不清晰

打印字符不全打印字符不清晰 对于喷墨打印机,可能有两方面原因,墨盒墨尽.打印机长时间不用或受日光直射而导致喷嘴堵塞. 解决方法是可以换新墨盒或注墨水,如果墨盒未用完,可以断定是喷嘴堵塞: 取下墨盒(对于墨盒喷嘴不是一体的打印机,需要取下喷嘴),把喷嘴放在温水中浸泡一会儿,注意一定不要把电路板部分浸在水中,否则后果不堪设想. 对于针式打印机,可能有以下几方面原因:打印色带使用时间过长:打印头长时间没有清洗,脏物太多:打印头有断针:打印头驱动电路有故障. 解决方法是先调节一下打印头与打印辊间的间距,

映美打印机打印字符移位怎么办?

  开机正常,打印字符移位 1.检查纸厚调节杆是否调到正确的位置; 2.检查打印头是否已经安装牢固,打印头的散热防护罩是否已经安装牢固,它的锁扣是否已经锁住; 3.检查色带盒是否已经安装好,转动色带旋钮,如果被卡住,则重新更换一个新的色带盒; 4.检查打印机内部,看积尘是否很多,用干布清洁后,再用布把少许润滑膏擦在导轨支架上(字车架在导轨支架上滑动的面上)和字车导轴上. 打印字符的底部部分丢失,怎么办? 与色带盒的安装或质量相关,可能是色带盒没有完全安装到位,色带芯未全部进入打印头相应位置,导致

java正则表达式,如何表示一个非某个字符的匹配

问题描述 java正则表达式,如何表示一个非某个字符的匹配 知道 非所有字符 是[^a-z] 但是 怎么表示非 某一个字符? 解决方案 除了a字母以外: Pattern pattern = Pattern.compile("[b-z&&[^a]]+"); 解决方案二: a-z,其实就是表示26个小写字母,如果是一个的话,就写一个好了.[^a] 解决方案三: 可以反向,就是找包含某个字符 public static void main(String[] args) { P