使用正则表达式,如何用逗号(,)替换每个换行符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)