首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

正则表达式学习 五 匹配Unicode字符和其他字符

2013-12-16 
正则表达式学习 5 匹配Unicode字符和其他字符\u00e9 匹配é?也可以使用八进制\351来匹配é?使用ackack \pL

正则表达式学习 5 匹配Unicode字符和其他字符
\u00e9 匹配é?也可以使用八进制\351来匹配é?使用ackack '\pL' schiller.txt 可以查看属性为L(所有字母)的字符ack '\p{Ll}' schiller.txt ?小写字母高亮?字符属性C ? ? 其他字符Cc ? 控制字符Cf ? ?格式字符Cn ? 未分配字符Co ? 专用字符Cs ? 替代字符L ? ? 字母Ll ? ?小写字母Lm ?修饰字母Lo ? 其他字母Lt ? ?标题大写字母Lu ? 大写字母L& ? Ll,Lu或者LtM ? ?标记符号Mc ?空格标记Me ?环绕标记Mn ?非空格标记N ? ? 数字Nd ? 十进制数字Nl ? ?字母数字No ? 其他数字P ? ?标点符号Pc ? 连接标点符Pd ? 破折号Pe ? 结束标点符Pf ? ?最终标点符Pi ? ?起始标点符Po ? 其他标点符Ps ? 开始标点符S ? ?符号Sc ? 货币符号Sk ? 修饰符号Sm ?数学符号So ? 其他符号Z ? ? 分隔符Zl ? ?行分符号Zp ? 段落分隔符Zs ? 空格分隔符??在正则表达式中可以用\cx来制定一个控制符书中例子 perl -n -e 'print if?/\c@/'?ascii.txt ?可以看到0. Null 因为空字符不能被显示?还可以用\0 来查找空字符 用\cG 来查找报警字符??总结\uxxxx ?Unicode 四位\xxx ? ? Unicode ?两位\x{xxxx} ? Unicode四位\x{xx} ? ?Unicode ?两位\ooo ? ?八进制\cx ? ? 控制字符\0 ? ?空字符\a ? ?报警符\e ? ?转义符[\b] ? ?退格符

热点排行