正则表达式列表/列以逗号分隔

优点_2

我有一列数据,在这种情况下是从网站捕获的。我想在终端或gedit等中使用正则表达式将此列表转换为逗号分隔的列表。

我的清单:

Liam
Noah
William
James
Oliver
Benjamin

我想要的是:

Liam, Noah, William, James, Oliver, Benjamin

要么

(Liam, Noah, William, James, Oliver, Benjamin)

或类似。

我尝试过的是^([A-Za-z] +)$(“ $ 1”,)。我认为它可以找到每个名称,但不能替代任何名称。

像这样的东西也可以与数字一起工作也很好。喜欢,

10
20
30
pie

10,20,30,pie
吉尔·奎诺(Gilles Quenot)

像这样:

perl -i -pe 's/\n/, /' file

输出:

Liam, Noah, William, James, Oliver, Benjamin,

或更好:

perl -0ne 'my @a = (split /\n/, $_); print join (", ", @a) . "\n"' file

输出:

Liam, Noah, William, James, Oliver, Benjamin

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章