Perl Unicode 美食佳肴:按数字指定的 Unicode 字面量

℞ 5: 按字符数字的 Unicode 字面量

在一个插值字面量中,无论是双引号字符串还是正则表达式,您可以使用 \x{HHHHHH} 转义符通过其数字指定一个字符。

 String: "\x{3a3}"
 Regex:  /\x{3a3}/

 String: "\x{1d45b}"
 Regex:  /\x{1d45b}/

 # even non-BMP ranges in regex work fine
 /[\x{1D434}-\x{1D467}]/

BMP(或基本多语言平面,或平面0)包含最常见的 Unicode 字符;它覆盖了 0x0000 到 0xFFFD。其他平面的字符更加专业化。它们通常包括具有历史意义的字符。

使用 Unicode 图表 查找字符数字,或查看 将字符转换为数字及其相反过程 的配方。

上一部分: ℞ 4: 字符及其数字

系列索引: 标准序言

下一部分: ℞ 6: 按数字获取字符名称

标签

反馈

这篇文章有什么问题吗?通过在 GitHub 上打开问题或拉取请求来帮助我们。