a3DB-as1 aaa2Bvv 用js取出中间的值
可以使用正则表达式来提取字符串中的值。以下是一个示例代码:
let strings = ['//{a%3DB-as1//}', '//{aaa%2Bvv//}'];
strings.forEach(str => {
let match = str.match(/\/\/\{(.+?)\/\//);
if (match) {
console.log(match[1]);
}
});
输出结果为:
a%3DB-as1
aaa%2Bvv
正则表达式/\/\/\{(.+?)\/\//用于匹配以//{开头、//结尾的字符串,并捕获{}中间的内容。使用match方法可以返回匹配到的结果数组,其中第一个元素是完整的匹配结果,后续元素是捕获的分组内容。因此,match[1]即为{}中间的值。
原文地址: https://www.cveoy.top/t/topic/ifRT 著作权归作者所有。请勿转载和采集!