Javascript正则表达式删除逗号后的所有换行符

Javascript正则表达式删除逗号后的所有换行符,javascript,regex,Javascript,Regex,我需要一个简单的正则表达式,将删除逗号后的所有换行符。好吧,知道我在做什么吗 \n/g 我需要添加什么才能仅在逗号后删除? 谢谢。使用 replace(/,\n/g,"") 比如说 "\n\n,\n".replace(/,\n+/g,",") 使用 比如说 "\n\n,\n".replace(/,\n+/g,",") 这真的很简单。试试这个: /,\n+/g 完整代码: var str = "first line,\nsecond line,\nalso, it is third l

我需要一个简单的正则表达式,将删除逗号后的所有换行符。好吧,知道我在做什么吗

\n/g
我需要添加什么才能仅在逗号后删除? 谢谢。

使用

replace(/,\n/g,"")
比如说

"\n\n,\n".replace(/,\n+/g,",")
使用

比如说

"\n\n,\n".replace(/,\n+/g,",")

这真的很简单。试试这个:

/,\n+/g

完整代码:

var str = "first line,\nsecond line,\nalso, it is third line,\nand fourth line";
str = str.replace(/,\n+/g, ',');

这真的很简单。试试这个:

/,\n+/g

完整代码:

var str = "first line,\nsecond line,\nalso, it is third line,\nand fourth line";
str = str.replace(/,\n+/g, ',');

str=str.replace(/,\n+/g,,)@anubhava为什么不回答?我还以为OP的正则表达式有点小变化呢。但是对于这两个答案,++实际上@anubhava是像我这样的新手的老师。。他总是支持我和我的答案。我也从他那里学到了很多东西@anubhava为什么不回答?我还以为OP的正则表达式有点小变化呢。但是对于这两个答案,++实际上@anubhava是像我这样的新手的老师。。他总是支持我和我的答案。我也从他那里学到了很多东西。
:-)
OP想删除换行符但保留
OP想删除换行符但保留