我有一个这样的字符串
"#G=0&path=folder1"
我想在“path=”之后找到一个部分,在本例中是folder1,并将其替换为其他内容,因此字符串将如下所示:
"#G=0&path=file2"
如何使用 Javascript 正则表达式执行此操作?
最佳答案
一种可能的正则表达式解决方案:
"#G=0&path=folder1".replace(/(&?path=).*$/, "$1" + "file2");
或者你可以不使用正则表达式来做到这一点:
str.substring(0, str.lastIndexOf("=") + 1) + "file2";
关于使用正则表达式进行 Javascript 字符串操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14406505/