• 更多
  • Perl Onion
  • twitter
  • rss
  • GitHub logo
Perl.com
  •   关于
  •   作者
  •   分类
  • #
      标签

Perl Unicode 烹饪书:在正则表达式中匹配 Unicode 属性

2012年5月16日 由 Tom Christiansen 撰写

unicode

℞ 25:使用 \p{} 元字符序列在正则表达式中匹配 Unicode 属性。每个 Unicode 代码点都有一个或多个属性,表示适用于该代码点的规则。Perl 的正则表达式引擎知道这些属性;使用 \p{} 元字符序列来...

阅读它

Perl Unicode 烹饪书:在内置字符类中禁用 Unicode 感知

2012年5月14日 由 Tom Christiansen 撰写

unicode

℞ 24:在内置字符类中禁用 Unicode 感知 许多正则表达式教程忽略了内置字符类包括的不仅仅是 ASCII 字符的事实。特别是,“单词字符” (\w)、“单词边界” (\b)、“空白” (\s) 和“数字” (\d)...

阅读它

Perl Unicode 烹饪书:获取字符类别

2012年5月11日 由 Tom Christiansen 撰写

unicode

℞ 23:获取字符类别 Unicode 是一组字符以及应用于这些字符的规则和属性列表。Unicode 字符数据库收集了这些属性。核心模块 Unicode::UCD 提供了对这些属性的访问。这些通用...

阅读它

Perl Unicode 烹饪书:匹配 Unicode 换行序列

2012年5月10日 由 Tom Christiansen 撰写

unicode

℞ 22:在正则表达式中匹配 Unicode 换行序列 Unicode 定义了一些字符提供垂直空白,如回车或换行字符。Unicode 还将几个字符归类为换行序列。Unicode 换行序列匹配...

阅读它

Perl Unicode 烹饪书:不区分大小写的比较

2012年5月9日 由 Tom Christiansen 撰写

unicode

℞ 21:Unicode 不区分大小写的比较 Unicode 不仅仅是一个扩展的字符集。Unicode 是一组关于字符行为的规则和一组关于每个字符的属性集。比较字符串以查找等效性通常需要将它们规范化到...

阅读它

Perl Unicode 烹饪书:Unicode 大小写

2012年5月8日 由 Tom Christiansen 撰写

unicode

℞ 20:Unicode 大小写 Unicode 大小写与 ASCII 大小写非常不同。Unicode 的复杂性之一在于 Unicode 字符在从大写转换为小写以及反过来时可能会发生剧烈变化。例如,希腊语...

阅读它

Perl Unicode 烹饪书:指定文件的编码

2012年5月4日 由 Tom Christiansen 撰写

unicode

℞ 19:以指定编码打开文件虽然为 IO 设置默认的 Unicode 编码是合理的,但有时默认编码是不正确的。在这种情况下,您可以在模式选项中手动指定文件句柄的编码以打开...

阅读它

Perl Unicode 烹饪书:使所有 I/O 默认为 UTF-8

2012年5月3日 由 Tom Christiansen 撰写

unicode

℞ 18:使所有 I/O 和参数默认为 utf8 Perl 中 Unicode 处理的核心规则是“始终在程序边缘进行编码和解码”。如果您已配置好所有设置,以便所有传入和传出数据...

阅读它

Perl Unicode 烹饪书:使文件 I/O 默认为 UTF-8

2012年5月1日 由 Tom Christiansen 撰写

unicode

℞ 17:使文件 I/O 默认为 utf8 如果您曾经不幸看到过 Unicode 警告“在打印时出现宽字符”,您可能已经意识到某个地方忘记在文件句柄上设置适当的 Unicode 兼容编码...

阅读它

Perl Unicode 烹饪书:将标准文件句柄解码为区域设置编码

2012年4月30日 由 Tom Christiansen 撰写

unicode

℞ 16: 将 STD{IN,OUT,ERR} 声明为本地编码。始终在程序边缘将编码转换为和从您想要的编码转换。这包括标准文件句柄 STDIN、STDOUT 和 STDERR。虽然在现代操作系统中最常见,...

阅读它

Perl Unicode 美食大全:将标准文件句柄解码为 UTF-8

2012年4月27日,由Tom Christiansen编写

unicode

℞ 15: 将 STD{IN,OUT,ERR} 声明为 UTF-8。始终在程序边缘将编码转换为和从您想要的编码转换。这包括标准文件句柄 STDIN、STDOUT 和 STDERR。根据 perldoc perlrun 中的文档,PERL_UNICODE 环境变量或...

阅读它

Perl Unicode 美食大全:将 @ARGV 解码为本地编码

2012年4月26日,由Tom Christiansen编写

unicode

℞ 14: 将程序参数解码为本地编码。虽然在现代操作系统中最常见,您的命令行参数编码为 UTF-8,但 @ARGV 可能使用其他编码。如果您已配置系统使用...

阅读它

Perl Unicode 美食大全:将 @ARGV 解码为 UTF-8

2012年4月24日,由Tom Christiansen编写

unicode

℞ 13: 将程序参数解码为 utf8。虽然标准 Perl Unicode 预言使得 Perl 的文件句柄默认使用 UTF-8 编码,但文件句柄并不是数据源和汇的唯一来源。您的程序的可通过 @ARGV 访问的命令行参数可能...

阅读它

Perl Unicode 美食大全:显式编码/解码

2012年4月23日,由Tom Christiansen编写

unicode

℞ 12: 显式编码/解码。虽然标准 Perl Unicode 预言使得 Perl 的文件句柄默认使用 UTF-8 编码,但文件句柄并不是数据源和汇的唯一来源。在罕见的情况下,如数据库读取,您可能会被提供编码...

阅读它

Perl Unicode 美食大全:CJK 码点名称

2012年4月20日,由Tom Christiansen编写

unicode

℞ 11: CJK 码点名称 CJK 指的是中文、日文和韩文。在 Unicode 的上下文中,它通常指的是现代中文和日文书写系统中使用的汉字。正如您所期望的,象形语言...

阅读它

Perl Unicode 美食大全:自定义命名字符

2012年4月19日,由Tom Christiansen编写

unicode

℞ 10: 自定义命名字符 如其他几个食谱所示,charnames 预言提供了相当大的能力来通过名称使用和操作 Unicode 字符。它的 :alias 选项允许您为现有字符提供自己的词法作用域昵称,...

阅读它

Perl Unicode 美食大全:Unicode 命名字符序列

2012年4月17日,由Tom Christiansen编写

unicode

℞ 9: Unicode 命名序列 Unicode 包含了名为字符序列的功能,它将多个 Unicode 字符组合在一个单一名称之后。charnames 预言允许在文字中(双引号字符串和正则表达式)使用这些命名序列,...

阅读它

Perl Unicode 美食大全:Unicode 命名字符

2012年4月16日,由Tom Christiansen编写

unicode

℞ 8: Unicode 命名字符 使用 \N{charname} 表示法通过该名称获取字符以用于插值文字(双引号字符串和正则表达式)。在 v5.16 中,有隐式 use charnames qw(:full :short); 但在 v5.16 之前,您...

阅读它

Perl Unicode 美食大全:通过名称获取字符编号

2012年4月13日,由Tom Christiansen编写

unicode

℞ 7: 通过名称获取字符编号 Unicode 允许您通过编号或名称引用字符。计算机不在乎,但人类在乎。当您有一个字符名称时,您可以使用...

阅读它

Perl Unicode 美食大全:通过编号获取字符名称

2012年4月12日,由Tom Christiansen编写

unicode

℞ 6: 通过编号获取字符名称 Unicode 允许您通过编号或名称引用字符。计算机不在乎,但人类在乎。当您有一个字符编号时,您可以使用...

阅读它
旧文章
新文章
第 2 页,共 5 页
关注 perlfoundation 的推文
网站地图
  • 首页

  • 关于

  • 作者

  • 分类

  • 标签

联系我们

要取得联系,请发送电子邮件至 perl.com-editor@perl.org,或在GitHub上向tpf/perldotcom提交问题。

Perl Onion twitter rss GitHub logo

许可证

本作品根据Creative Commons Attribution-NonCommercial 3.0 Unported License许可。

Creative Commons License

法律声明

Perl.com及其作者不对本网站上所有作品的准确性和完整性作出任何陈述,并且特别声明不承担任何保证,包括但不限于特定用途的适用性保证。本网站上发布的信息可能不适用于所有情况。本网站上所有作品均提供基于理解,即Perl.com及其作者不提供专业服务。Perl.com及其作者不对由此产生的任何损害承担责任。