Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/416.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 替换2个转义换行符/新行“\";_Javascript_Regex - Fatal编程技术网

Javascript 替换2个转义换行符/新行“\";

Javascript 替换2个转义换行符/新行“\";,javascript,regex,Javascript,Regex,为什么我可以用任何东西替换文本区域中转义的换行符\n str1 = str1.replace(/\n /g,"7 "); 但这对其中两个不起作用 str1 = str1.replace(/\n\n /g,"7 "); 我复制并解码了这些行,它显示为 所以我知道他们在那里。 它可以与一个。。。为什么不是2 我也试过在他们之间留一个空间,但没有用 str1 = str1.replace(/\n \n/g,"7 "); 你试过这个吗 str1 =

为什么我可以用任何东西替换文本区域中转义的换行符
\n

str1   = str1.replace(/\n /g,"7 ");    
但这对其中两个不起作用

str1   = str1.replace(/\n\n /g,"7 ");  
我复制并解码了这些行,它显示为


所以我知道他们在那里。
它可以与一个。。。为什么不是2

我也试过在他们之间留一个空间,但没有用

str1   = str1.replace(/\n \n/g,"7 ");  

你试过这个吗

str1   = str1.replace(/\r\n\r\n /g,"7 ");

新行基本上是回车(\r)和换行(\n)

的组合,您可以使用“System.Environment.NewLine”来代替 e、 g

编辑:

如果您想替换两行,那么只需添加另一行即可

str1.Replace(System.Environment.NewLine + System.Environment.NewLine, "7")

删除他们后面的空格。这不起作用。。。它需要
\r\n\r\n
此操作
str1.replace(/\r\n\r\n/g,“7”)
这个
str1.replace(/\r\n\r\n/g,“7”)谢谢收听!!请将这篇文章标记为有效答案。这将有助于关闭此线程。它们会让您等待5分钟。。。应该已经做好了。谢谢你让我知道!!我是新来的……)p、 你能把
\r\n\r\n
添加到你的帖子里吗。。。这实际上是正确的答案。i、 e.一个是
\r\n
两个是
\r\n\r\n
位,我只想在两个位同时存在时替换。如果需要两行,则可以执行System.Environment.NewLine+System.Environment.NewLine
str1.Replace(System.Environment.NewLine + System.Environment.NewLine, "7")