一、替换单个字符,格式: 源字符串.replace("原字符","替换成字符")
// 需要处理数据 var fileId = vars.get("fileId") // 目标格式,替换后想要转换成 :{uri:file/userProfile/test.jpg} log.info("原字符 - 输出结果"+fileId) // 输出结果: 原字符 - 输出结果{"test.jpg":"file\/userProfile\/test.jpg"} // 替换单个字符,格式: 源字符串.replace("原字符","替换成字符") fileId = fileId.replace("\"","") // 替换 ",因为"是特殊字符需要 \ 转义 log.info("字符0 - 输出结果"+fileId) // 输出结果: 字符0 - 输出结果{test.jpg":"file\/userProfile\/test.jpg"}
二、 替换多个字符,使用RegExp对象的构造函数,格式: 源字符串.replace(new RegExp('原字符','g'),'替换成字符')
fileId = fileId.replace(new RegExp('"','g'),'') // 将" 替换为空 log.info("字符1 - 输出结果"+fileId) // 输出结果: 字符1 - 输出结果{test.jpg:file\/userProfile\/test.jpg} // 此种方法在替换\时会出错 , fileId = fileId.replace(new RegExp('\\','g'),'') 这样写会报错,如果需要替换\使用,内联/g的方法
替换多个字符,使用内联方法,格式:源字符串.replace(/原字符/g),'替换成字符')
fileId = fileId.replace(/\\/g,'') // 将 \/ 替换为 / log.info("字符2 - 输出结果"+fileId) // 输出结果: 字符2 - 输出结果{test.jpg:file/userProfile/test.jpg} // 再比如试用内联方法 将 {uri:file/userProfile/test.jpg}中的test.jpg替换成login.php fileId = fileId.replace(/test.jpg/g,'login.php') // 将 \/ 替换为 / log.info("字符3 - 输出结果"+fileId) // 输出结果: 字符3 - 输出结果{login.php:file/userProfile/login.php}
图片中代码
// 需要处理数据 var fileId = vars.get("fileId") // 目标格式,替换后想要转换成 :{uri:file/userProfile/test.jpg} log.info("原字符 - 输出结果"+fileId) // 输出结果: 原字符 - 输出结果{"test.jpg":"file\/userProfile\/test.jpg"} // 替换单个字符,格式: 源字符串.replace("原字符","替换成字符") fileId = fileId.replace("\"","") // 替换 ",因为"是特殊字符需要 \ 转义 log.info("字符0 - 输出结果"+fileId) // 输出结果: 字符0 - 输出结果{test.jpg":"file\/userProfile\/test.jpg"} // 替换多个字符,使用RegExp对象的构造函数,格式: 源字符串.replace(new RegExp('原字符','g'),'替换成字符') fileId = fileId.replace(new RegExp('"','g'),'') // 将" 替换为空 log.info("字符1 - 输出结果"+fileId) // 输出结果: 字符1 - 输出结果{test.jpg:file\/userProfile\/test.jpg} // 此种方法在替换\时会出错 , fileId = fileId.replace(new RegExp('\\','g'),'') 这样写会报错,如果需要替换\使用,内联/g的方法 // 格式:源字符串.replace(/原字符/g),'替换成字符') fileId = fileId.replace(/\\/g,'') // 将 \/ 替换为 / log.info("字符2 - 输出结果"+fileId) // 输出结果: 字符2 - 输出结果{test.jpg:file/userProfile/test.jpg} // 再比如试用内联方法 将 {uri:file/userProfile/test.jpg}中的test.jpg替换成login.php fileId = fileId.replace(/test.jpg/g,'login.php') // 将 \/ 替换为 / log.info("字符3 - 输出结果"+fileId) // 输出结果: 字符3 - 输出结果{login.php:file/userProfile/login.php}View Code
参考:https://www.php.cn/js-tutorial-462660.html
标签:字符,输出,jpg,js,test,字符串,replace,替换,fileId From: https://www.cnblogs.com/ychun/p/17047073.html