如何只影响实际的下线字符,而不影响文本中的“\n”

2024-10-02 02:32:22 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个类似的字符串:

Lorem ipsum '\n' ipsum lorem

And this is new paragraph.

我想删除下线字符和这两个段落成为一行。但我不想影响'\n'-在本例中,它是按字面意思使用的(不是作为新行指示符)。在

如果我只做:

var.replace('\n', '')

这将影响到:

"Lorem ipsum '' ipsum loremAnd this is new paragraph."

我希望它是:

"Lorem ipsum '\n' ipsum loremAnd this is new paragraph."


Tags: and字符串newisthis字符段落ipsum
1条回答
网友
1楼 · 发布于 2024-10-02 02:32:22
s = r'''
Lorem ipsum '\n' ipsum lorem

And this is new paragraph.
'''

print(s.replace('\n', ''))

->"Lorem ipsum '\n' ipsum loremAnd this is new paragraph."

将字符串分配给变量时添加“r”将告诉python将其解释为原始字符串文本,这意味着它将把反斜杠视为文本反斜杠,而不是转义字符。在

相关问题 更多 >

    热门问题