Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/401.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用正则表达式替换字符串中的匹配项_Javascript_Regex_Replace - Fatal编程技术网

Javascript 使用正则表达式替换字符串中的匹配项

Javascript 使用正则表达式替换字符串中的匹配项,javascript,regex,replace,Javascript,Regex,Replace,我正在尝试使用正则表达式来替换匹配的表达式 像这样: var newStr=loc.replace(/Slide(\d*)/,(i+1)) 这个表达式变成 https://xxxxxxx.net/qa/club/Slide1.PNG 进入 https://xxxxxxx.net/qa/club/1.PNG 我只想替换“Slide”后面的数字,而不删除单词。如何执行此操作?使用捕获组并将其插入替换组 loc.replace(/(Slide)\d*/, '$1' + (i+1)); 如果单词总是幻

我正在尝试使用正则表达式来替换匹配的表达式

像这样:

var newStr=loc.replace(/Slide(\d*)/,(i+1))

这个表达式变成

https://xxxxxxx.net/qa/club/Slide1.PNG

进入

https://xxxxxxx.net/qa/club/1.PNG


我只想替换“Slide”后面的数字,而不删除单词。如何执行此操作?

使用捕获组并将其插入替换组

loc.replace(/(Slide)\d*/, '$1' + (i+1));
如果单词总是幻灯片,那么您可以简单地使用它而不捕获任何内容

loc.replace(/Slide\d*/, 'Slide' + (i+1));
围绕(i+1)的并列关系对于在字符串连接之前强制执行数学运算非常重要


如果幻灯片
后面总是跟一个数字,请将正则表达式中的
*
更改为
+

使用捕获组并将其插入替换组

loc.replace(/(Slide)\d*/, '$1' + (i+1));
如果单词总是幻灯片,那么您可以简单地使用它而不捕获任何内容

loc.replace(/Slide\d*/, 'Slide' + (i+1));
围绕(i+1)的并列关系对于在字符串连接之前强制执行数学运算非常重要


如果幻灯片后面总是跟一个数字,请将正则表达式中的
*
更改为
+

使用捕获组并将其插入替换组

loc.replace(/(Slide)\d*/, '$1' + (i+1));
如果单词总是幻灯片,那么您可以简单地使用它而不捕获任何内容

loc.replace(/Slide\d*/, 'Slide' + (i+1));
围绕(i+1)的并列关系对于在字符串连接之前强制执行数学运算非常重要


如果幻灯片后面总是跟一个数字,请将正则表达式中的
*
更改为
+

使用捕获组并将其插入替换组

loc.replace(/(Slide)\d*/, '$1' + (i+1));
如果单词总是幻灯片,那么您可以简单地使用它而不捕获任何内容

loc.replace(/Slide\d*/, 'Slide' + (i+1));
围绕(i+1)的并列关系对于在字符串连接之前强制执行数学运算非常重要


如果
Slide
后面总是跟一个数字,请将正则表达式中的
*
更改为
+

是否总是要删除“Slide”?@JHuangweb我从不想删除“Slide”是否总是要删除“Slide”?@JHuangweb我从不想删除“Slide”是否总是要删除“Slide”你想删除的?@JHuangweb我从不想删除“幻灯片”你想删除的总是“幻灯片”吗?@JHuangweb我从不想删除“幻灯片”我根本不想要幻灯片。我只想知道电话号码。除了数字外,
+
似乎与
幻灯片
匹配。我根本不想要
幻灯片
。我只想知道电话号码。除了数字外,
+
似乎与
幻灯片
匹配。我根本不想要
幻灯片
。我只想知道电话号码。除了数字外,
+
似乎与
幻灯片
匹配。我根本不想要
幻灯片
。我只想知道电话号码。除了数字外,
+
似乎与
幻灯片
相匹配。