我需要替换其中包含随机数的字符串。
这是字符串
[Async Chat Thread - #<randomNumber>/INFO]:
这是我尝试过的。 \ d是我多次尝试之一。
str.replace(/\[Async Chat Thread - #\d\/INFO\]:/gi, "");
我对正则表达式很新,所以如果有人可以解释我如何解决这个问题或者我可能做错了什么。
答案 0 :(得分:1)
\d
仅匹配一位数字。如果要匹配一个或多个数字,则需要指定重复。例如,+
表示先前组的出现次数超过一次:
\d+
OTOH,{x, y}
指定前一组必须至少x
次,最多y
次:
\d{1,3}