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")