用Unicode字符划掉纯文本?

用Unicode字符划掉纯文本?

你还可以在Python 3+中使用这个函数来动态生成它:

def striken(text):

return ''.join(t+chr(822) for t in text)

示例输出

>>> def striken(text):

... return ''.join(t+chr(822) for t in text)

...

>>> striken("hello")

'h̶e̶l̶l̶o̶

>>> striken("hello darkness my old friend")

'h̶e̶l̶l̶o̶ ̶d̶a̶r̶k̶n̶e̶s̶s̶ ̶m̶y̶ ̶o̶l̶d̶ ̶f̶r̶i̶e̶n̶d̶'

此外,你也可以使用以下方法:

def striken(text):

return '\u0336'.join(text) + '\u0336'

如果你的文本真的很长,建议按照 @astroMonkey 的建议来提高速度。

相关推荐

支付宝借呗可以借完吗(借呗一次性借好还是多次借好?)
365速发国际平台坑人

支付宝借呗可以借完吗(借呗一次性借好还是多次借好?)

📅 06-30 👁️ 3478
手机麻将新体验:Android平台带你畅游国粹世界
365完美体育app官网下载

手机麻将新体验:Android平台带你畅游国粹世界

📅 06-27 👁️ 4328
[求助]我装的UG12.0和11.0都没有后处理构造器
365上分客服微信号

[求助]我装的UG12.0和11.0都没有后处理构造器

📅 06-28 👁️ 1706
电脑版qq查看我的收藏的方法
365上分客服微信号

电脑版qq查看我的收藏的方法

📅 07-08 👁️ 4189
世界杯主题曲:从英雄赞歌到娱乐盛会 夏奇拉独霸三届
365上分客服微信号

世界杯主题曲:从英雄赞歌到娱乐盛会 夏奇拉独霸三届

📅 07-05 👁️ 1305
qq语音听不到声音怎么回事
365速发国际平台坑人

qq语音听不到声音怎么回事

📅 06-30 👁️ 7882