javascript将单线分隔符转换为双线分隔符

javascript将单线分隔符转换为双线分隔符,javascript,Javascript,嗯。。。我正在尝试将单线中断转换为双线中断,如 这是一个句子。 这是另一句话 进入 这是一个句子 这是另一句话 显然这不起作用ThisContent=ThisContent.replace(/(\n)/gm,“\n\n”)因为它替换了所有内容,包括双线分隔符 正则表达式是怎么做的?你是说你想不使用双换行符吗?是的,我想不使用双换行符、三换行符和多换行符。只想将single转换为double,例如\n(后面不跟任何\n)转换为\n\n。更正,double linebreak变为4个换行符。它似乎也

嗯。。。我正在尝试将单线中断转换为双线中断,如

这是一个句子。
这是另一句话

进入

这是一个句子

这是另一句话

显然这不起作用
ThisContent=ThisContent.replace(/(\n)/gm,“\n\n”)因为它替换了所有内容,包括双线分隔符


正则表达式是怎么做的?

你是说你想不使用双换行符吗?是的,我想不使用双换行符、三换行符和多换行符。只想将single转换为double,例如\n(后面不跟任何\n)转换为\n\n。更正,double linebreak变为4个换行符。它似乎也替换了\n\n。那些已经有双换行符的句子变成了三换行符。
txt = txt.replace(/(^|[^\n])\n([^\n]|$)/g, "$1\n\n$2");