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

Javascript Regular Expressions - using * with multiple characters

本文关键字:字符 正则表达式 使用 Javascript      更新时间:2023-09-26

我正在解析一个字符串,看起来像这样:

int num 1, num2, num3;
//do some other stuff

在这些行之间,有一个'r'n。我想用简单的'n来代替'r'n,我得到了很好的结果,然而,我想让它在一行中寻找/r/n的多个副本。换句话说:

/r/n <——is found

/r/n/r/n <——这也是

/r/r/n/n/n <——没有找到

下面是我当前的语句:

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

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

This:

('r'n)+

加号匹配一次或多次。

或:

/('r'n)/g
g匹配所有出现的字符串

取决于你的需要或实际的代码,如果你可以张贴。