可以使用正则表达式来实现:

a = a.replace(/.*gg/, '');

解释一下这个正则表达式:

.* 匹配任意字符,出现 0 次或多次,即匹配 gg 前面的所有字符。

gg 匹配 gg。

所以 /.*gg/ 匹配 gg 前面的所有字符和 gg。

replace 方法用空字符串替换匹配到的字符,即删除匹配到的字符。

完整代码如下:

var a = "asd123 22233gg hh";
a = a.replace(/.*gg/, '');
console.log(a); // 输出 " hh"
var a =asd123 22233gg hh;删除gg前面包括gg的所有字符

原文地址: https://www.cveoy.top/t/topic/bbmu 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录