正则表达式用逗号替换所有换行符

ofk*_*fko 17 regex

使用正则表达式,如何用逗号(,)替换每个换行符char(\n)?

像这样:

Demetrius Navarro
Tony Plana
Samuel L. Jackson
Run Code Online (Sandbox Code Playgroud)

至:

Demetrius Navarro,Tony Plana,Samuel L. Jackson
Run Code Online (Sandbox Code Playgroud)

不是在特定的编程语言中,只是标准的正则表达式.像这样的东西:

(.*)
$1
//This just takes the whole string and outputs it as is, I think
Run Code Online (Sandbox Code Playgroud)

Ale*_*pin 21

要匹配所有换行符,/\n/g.要替换它们,您需要指定一种语言.例如,在JavaScript中:

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

实例

一个简单的谷歌搜索揭示了它是如何在C#中完成的:

Regex.Replace(str, "\n", ",");
Run Code Online (Sandbox Code Playgroud)

在阅读了一些评论之后,我在Perl中搜索了如何做到这一点.这应该这样做:

s/\n/,/g;
Run Code Online (Sandbox Code Playgroud)