我需要快速进行一些简单的输入过滤,并希望基本上将所有 <, >
转换为 <, >
。
我想实现与 '<script></script>'.replace('<', '<').replace('>', '>')
相同的结果,而无需多次迭代字符串。 我知道 maketrans
结合 str.translate
可以实现转换(例如:http://www.tutorialspoint.com/python/string_translate.htm),但这只能将一个字符转换为另一个字符。 换句话说,不能执行以下操作:
inList = '<>'
outList = ['<', '>']
transform = maketrans(inList, outList)
有没有一个 builtin
函数可以在单次迭代中完成此转换?
我想使用内置功能而不是外部模块。我已经知道了关于Bleach
的信息。