发布时间:2014-01-12 21:38:51
1.8.1 问题描述你有一个Unicode字符串,它包含有组合字符,但是你希望把这个字符串当做一个单独的逻辑字符处理。1.8.2 解决方案在正则表达式中用\X来处理此类字符$string = "fac\x{0327}ade"; # "fa?ade"$string =~ /fa.ade/; &n.........【阅读全文】
发布时间:2014-01-08 15:01:09
1.5.1 问题描述程序代码中需要用Unicode中的名字来调用一些特殊字符而不用担心其编码1.5.2 解决方案在代码大开头加上use charnames ,接下来就可以在字符串常量中任意插入转义符“\N{CHARSPEC}了1.5.3 讨论使用 charnames 编译指示可以让你使用符号名称来代替Unicode的字符。\N{...}是静态常量也就是.........【阅读全文】
发布时间:2014-01-08 13:14:30
1.4.1问题描述有时我们希望输出的是给定的字符所代表的的“数”,或者给定的“数”代表的字符1.4.2 解决方案使用ord 可以吧字符转换为数字,使用chr可以把数字转换为相应的字符$num = ord($char);$char= chr($num);另外,在输出函数print和sprintf中使用参数%c也可以实现数到字符的转换:.........【阅读全文】