我想删除一行中包含3个或更多相同字符的所有行。
输入:
colaZAAA
colaZBBB
colaZAAB
输出
colaZAAB
谢谢您的回答。
答案 0 :(得分:0)
在这里,我们很可能会添加两个反向引用,以查找重复三个字符的表达式,例如:
.+(.)\1\1
const regex = /.+(.)\1\1/gm;
const str = `colaZAAA
colaZBBB
CCCcolaZBBB
colaZAAB`;
const subst = ``;
// The substituted value will be contained in the result variable
const result = str.replace(regex, subst);
console.log('Substitution result: ', result);
jex.im可视化正则表达式: