Javascript正则表达式寻找一种模式

时间:2014-01-07 12:48:09

标签: javascript regex

我正在努力使用javascript正则表达式(实际上是正则表达式)。

我有一串文字,如下所示,

wall_treatment/S3/COOL_NEUTRAL/MMC_Walls_FC_S1_COOL_NEUTRAL_00000.png

在上面的字符串中,我想查找与 Sn 匹配的字符串(其中n是数字)。这可能吗?

1 个答案:

答案 0 :(得分:2)

var data="wall_treatment/S3/COOL_NEUTRAL/MMC_Walls_FC_S1_COOL_NEUTRAL_00000.png";
console.log(/S\d/.exec(data)[0]);

会为您提供第一场比赛S3。如果你想要所有的实例,你可以做

console.log(data.match(/S\d/g));

将提供所有匹配,在这种情况下,它是

[ 'S3', 'S1' ]