如何用Python将单词转换为Leetspeak?

Mat*_*hew 0 python string

我在文本文件中有一个单词列表,我想将每个单词翻译成 leetspeak。

例如,如果我有这个词Hello,它就会变成5E11O

换句话说,程序应该能够自动替换单词中的每个字母。

请问这可能吗?谢谢

the*_*olf 5

这完全取决于你如何定义leet。

如果是简单的每个字符1:1翻译,比如H->5, e->E, l->1, l->1, o->0按顺序翻译Hello->5E11O并不难。使用string.maketrans定义此字符到字符的转换。

更困难的是如果你希望支持更完整的leet拼字法,例如hacker-lingo--> l33tsp33k,这也涉及到缩短字符数。

有各种各样的 leet 源代码工作。尝试一个。看看鞋子合不合脚。我认为 leet 尚未完成 ISO 标准化...;-}