Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个类似的字符串:
Lorem ipsum '\n' ipsum lorem 这是新段落。
Lorem ipsum '\n' ipsum lorem
这是新段落。
我想删除 EOL 字符和这 2 段成为一行。但我不想影响 '\n' - 在这种情况下,它是字面上使用的(不是作为换行符)。
如果我只是做:
var.replace('\n', '')
这将影响它:
“Lorem ipsum '' ipsum lorem这是新的段落。”
我希望它是:
“Lorem ipsum '\n' ipsum lorem这是新段落。”
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将其解释为原始字符串文字,这意味着它将反斜杠视为文字反斜杠而不是转义字符。