在python中将所有类型的换行符替换为“ \ n”

时间:2018-12-14 19:16:41

标签: regex python-3.x newline

是否可以用“ \ n”替换python中所有类型的字符换行符?最常见的换行符似乎是“ \ n”和“ \ r”,但是在wikepedia中可以找到不同的表示形式。我正在寻找类似的东西:

对于空格(使用re):

txt = re.sub(r'[\s]+',' ',txt)

有关连字符(使用正则表达式)。请参见参考文献here

txt = regex.sub(r'\p{Pd}+', '-', txt)

2 个答案:

答案 0 :(得分:2)

\r(换行)替换任何\n(回车):

txt = re.sub(r"\r", "\n", txt)

r放在双引号之前意味着原始字符串可以逃脱斜线。

答案 1 :(得分:2)

您可以在Python PyPi正则表达式模块中使用if (Input.GetKey(KeyCode.W) || Input.GetKey(KeyCode.S) || Input.GetKey(KeyCode.A) || Input.GetKey(KeyCode.D)) { Walk(); } 构造。但是,即使使用\R,也可以使用其等效项:

re

请参见react-select