gpt4 book ai didi

python - 删除 python RTL(从右到左)语言文本中的换行符

转载 作者:太空宇宙 更新时间:2023-11-04 00:33:33 24 4
gpt4 key购买 nike

我正在尝试从 python 中的文本中删除 \r\n 字符。但是,当我的程序遇到“波斯语”文本时,这没有任何效果。

text = 'این تتلو ۴ میلیون طرفدار داره\nینی الگوی ۴ میلیون نفره\nینی رو ۴ میلیون نفر تاثیر میذاره حرفاش\nاین یعنی فاجعه'

text.replace("\r", '').replace("\n", '') # tried this, still not working
text.rstrip("\r\n") #not working
text.translate(str.maketrans("\n\t\r", " ")) # not working

print(repr(text))# repr() displays \n and \r on output

\n 仍然存在。我认为这是一种 rtl(从右到左)语言。在这种情况下如何删除这些换行符?

最佳答案

您必须分配替换的结果:

text = 'این تتلو ۴ میلیون طرفدار داره\nینی الگوی ۴ میلیون نفره\nینی رو ۴ میلیون نفر تاثیر میذاره حرفاش\nاین یعنی فاجعه'

text = text.replace('\n', '')

print(repr(text))

关于python - 删除 python RTL(从右到左)语言文本中的换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45027477/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com