目录
1.match方法查找指定字符
2.replace方法替换指定内容
1.match方法查找指定字符
// 找出指定内容xx,hxx,123
let a = 'xx(hxx)/123';
let reg = /(.*)\((.*)\)/(.*)/
a.match(reg) // ["xx(hxx)/123", "xx", "hxx", "123", index: 0, input: "xx(hxx)/123"]
2.replace方法替换指定内容
// 内容替换成指定字符
let a = 'xx(hxx)/123';
a.replace(/(.*)\((.*)\)\/(.*)/, '$1') // 'xx'
a.replace(/(.*)\((.*)\)\/(.*)/, '$2') // 'hxx'
a.replace(/(.*)\((.*)\)\/(.*)/, '$3') // '123'
str.replace(/(.{4})/g, "$1/") // 每四位插入 / 字符
exp1(?=exp2) 匹配exp2前面的
(?<=exp2)exp1 匹配exp2后面的
exp1(?!exp2) 匹配后面不是exp2的exp1
(?<!=exp2)exp1 匹配前面不是 exp2 的 exp1。
|