Unicode : RLO

分类:备忘,Unicode,Perl

我们一般的输入文字的方向是从左往右,但是世界上总有特例,阿拉伯国家是从右到左的书写方式。经常看到微信里面好友得瑟,也就拿过来总结一下.
每个语言都能实现字符串反转啦,不过和 RLO 还不一样,RLO 的删除是从左向右的。
RLO 是 Right-to-Left Override,具体看 Reference 2 below

  1. Perl5可以
use utf8;
print scalar reverse "我们的生活无限好,这可能是屁,也说不定可以忽悠人!";
  1. Perl6也可以的
print "生活就像尿不尽的鸟,总会留下痕迹!".flip;

不过每次要得瑟,还要命令行 perl6 rlo-flip.pl6确实麻烦。解决方法就是添加到输入法中。不过这之前如何得到 Unicode RLO 字符呢,每个语言都能实现。现在我在看 Perl6,也很方便的只是需要

perl6 -e 'print " "; print 0x202E.chr' --encoding=Unicode > text

我用的是百度输入法(电脑,ipad,android 都是,其他的输入法大同小异吧)

  1. 进入输入法设置→高级设置→管理个性短语

  2. 你编辑个性短语
    我的个性短语

  3. 添加 RLO 前缀
    我设置的是输入"i"的时候,提示的第一个字符是 RLO 字符。这样要装个 D↑D↓↔ 也方便多了
    but个性短语不能只是 non-printable char/spaces,所以我加了一个'

个性短语就相当于自己的数据库,假如你想输入"didnhua"的时候提示你『?』,或者你输入"yao"的时候提示你 个性提示
你就需要个性词库的帮助了,我定义了好多自己的常用库,输入起来快捷多了

References:

  1. 神奇的 RLO 字符
    2.Unicode RLO

转载于:https://www.cnblogs.com/raybiolee/p/5543688.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值