仅替换具有"CRLF"和"LF"行分隔符的字符串中的"CRLF"

rah*_*hul 3 javascript regex

我有一个包含"CRLF"和"LF"的字符串作为行分隔符.

我想只用"LF"(空格和LF)替换"CRLF"并保持"LF"不变.

我知道,我们可以使用正则表达式执行此操作,但我已经从已有的答案中尝试了一些正则表达式,但无法解决.

请帮助,我是javascript/jQuery的新手.

Mat*_*ari 11

很简单

the_string.replace(/\r\n/g, "\n");
Run Code Online (Sandbox Code Playgroud)

其中\r是用于转义序列CR\n是一个用于LFg是一个正则表达式改性剂来代替所有匹配实例,而不是只找到的第一个.

  • 如果要替换的第一个参数是字符串而不是正则表达式,则它只会替换第一次出现的参数。 (2认同)