RegEx在4位数之前和之后查找逗号

时间:2015-04-04 08:35:55

标签: javascript regex

我正在努力应对当前神秘的正则表达世界,因为我是这个领域的菜鸟:/

我正在尝试在4位数字之前或之后的字符串中查找并替换逗号

,2004,
,2005,

字符串中的起始符号后面只有逗号..

2005,

我需要做的是用换行符替换它们。任何指针都会非常感激地收到。这是在JS

中完成的

1 个答案:

答案 0 :(得分:0)

,?(\d{4}),?

猜猜这种方式应该更好。按$1放置。请参阅演示。

https://regex101.com/r/sJ9gM7/47

var re = /,?(\d{4}),?/gi;
var str = 'a,2004,\n,2005,\n\nThe starting one in the string only has a comma after it..\n\n2005,';
var subst = '$1';

var result = str.replace(re, subst);