Javascript 正则表达式寻找模式

标签 javascript regex

我正在努力处理 javascript 正则表达式(实际上是一般的正则表达式)。

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

wall_treatment/S3/COOL_NEUTRAL/MMC_Walls_FC_S1_COOL_NEUTRAL_00000.png

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

最佳答案

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' ]

关于Javascript 正则表达式寻找模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20972066/

相关文章:

javascript - 将参数传递给 XMLHttpRequest eventListener 函数

javascript - 如何在 javascript 中使用正则表达式获取基本 url

javascript - 无法调用函数

c# - 使用 jQuery 从标记字符串中获取一些文本

javascript - 在没有路径参数值和查询参数的情况下,如何在express中间件中获取我定义的确切URL路径?

regex - Visual Studio Code 中的多行正则表达式

c++ - 使用 std::regex 匹配 BOL 和 EOL

java - 正则表达式查找某些标签之间的数字

java - java正则表达式有问题

java - 捕获初始化字符串直到结束词的值的正则表达式是什么?