按名称查找Unicode字符

3

在 Julia 0.6 中,可以通过其名称获取 Unicode 字符吗?

在 Python 中,可以通过以下方式实现:

s = u'\N{SECTION SIGN}'

有类似的东西吗? 我知道我可以做到

s =  '\u00a3'

但我想按名称执行。

谢谢

1个回答

5

StringLiterals.jl 让你可以这样做。

通过 s = f"\N{SECTION SIGN}" 实现。

StringLiterals.jl 最近刚刚被注册。你可以通过 Pkg.add("StringLiterals") 进行安装。

示例

julia> using StringLiterals

julia> s = f"\N{SECTION SIGN}" #Unicode Entity
"§"

julia> f"\N{SNOWMAN}" #Unicode Entity
"☃"

julia> f"\:mage:" #Emoji Entity 
"\U1f9d9"

julia> f"\<sun>" #LaTeX Entity
"☼"

julia> f"\&euro;" # HTML Entity
"€"

我发誓我尝试过寻找一个能做到这件事的库,但我没能找到。非常感谢。 - Luciano Lorenti

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接