Bry*_*eld 7 unicode strikethrough
是否有可能在代码注释中查找不需要的修改后的单词?由于开发人员仍然在黑暗时代编写一个简单的纯文本时间,其中文本无法使用隐藏标识符进行格式化,因此实现此目的的唯一方法是使用Unicode字符.
由于某些unicode字符可以延伸到它们指定的边界,我认为有可能找到一个Unicode字符来创建触发效果.
不幸的是破折号字符 - 占据了大量的水平空间.是否有一个替代角色可用于在我的文本中创建透视效果?
您还可以在 Python 3+ 中使用此函数来动态生成它:
def striken(text):
return ''.join(chr(822)+t for t in text)
Run Code Online (Sandbox Code Playgroud)
示例输出
>>> def striken(text):
... return ''.join(chr(822)+t 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'
Run Code Online (Sandbox Code Playgroud)
你也可以使用:
def striken(text):
return '\u0336' + '\u0336'.join(text)
Run Code Online (Sandbox Code Playgroud)
如@astroMonkey 所建议的那样,如果您的文本很长,则速度会更快。
归档时间: |
|
查看次数: |
4551 次 |
最近记录: |