Python and Line Breaks

前端 未结 3 661
鱼传尺愫
鱼传尺愫 2021-01-21 20:07

With Python I know that the \"\\n\" breaks to the next line in a string, but what I am trying to do is replace every \",\" in a string with a \'\\n\'. Is that possible? I am kin

3条回答
  •  滥情空心
    2021-01-21 20:52

    You can insert a literal \n into your string by escaping the backslash, e.g.

    >>> print '\n'; # prints an empty line
    
    >>> print '\\n'; # prints \n
    \n
    

    The same principle is used in regular expressions. Use this expresion to replace all , in a string with \n:

    >>> re.sub(",", "\\n", "flurb, durb, hurr")
    'flurb\n durb\n hurr'
    

提交回复
热议问题