Javascript正则表达式 - 使用*包含多个字符

时间:2016-09-12 21:45:28

标签: javascript regex

我正在解析一个如下所示的字符串:

int num 1, num2, num3;

//do some other stuff

在这些行中,有一个\ r \ n。我想用\ n简单地替换\ r \ n,我得到了正常的工作,我希望能连续查找/ r / n的多个副本。换句话说:

找到

/ r / n< -

/ r / n / r / n< - 这也是

/ r / r / n / n / n< - 未找到

这是我目前的陈述:

MyData.replace (/(/r|/n)*/g, "someStuff");

你知道怎样使*字符适用于多个字符,所以我可以寻找重复的#34; / r / n" *而不是(/ r | / n)*找到/ r或/ n任意次。

1 个答案:

答案 0 :(得分:3)

此:

(\r\n)+

加号匹配一次或多次。

或者这个:

/(\r\n)/g

g 匹配所有出现的字符串

取决于您的需要或实际代码,如果您可以发布它。