请教大佬正则表达式替换文本怎么操作
请教大佬,用正则表达式替换以下文本怎么写正则表达式。D1加两个大写字母(例如D1QQ、D3WW)格式,仅替换首字母,替换成C,替换结果应为(C1QQ、C3WW),用正则表达式怎么表示 正则:()(\d{2})
替换为:C$2
一周内希望有答复,超时会撤销悬赏 re.sub(r"()(\d{2})", r"C\2", s) 这里只给匹配的语法格式:
根据你给你示例,精确的匹配语法是:D1()\1 52pe 发表于 2024-5-13 12:36
这里只给匹配的语法格式:
根据你给你示例,精确的匹配语法是:D1()\1
呃,数字也有变动啊,那就改成:
D\d()\1 本帖最后由 chaihuibin 于 2024-5-13 12:43 编辑
let regex = /()(\d{2})/;
let orgin = 'pre_D1QQ_suf';
let replaced = orgin.replace(regex, 'C$2');
console.log(replaced); chaihuibin 发表于 2024-5-13 12:42
let regex = /()(\d{2})/;
let orgin = 'pre_D1QQ_suf';
let re ...
如果仅替换大写字母 D,可以将规则中第一个括号 () 改成 (D) 52pe 发表于 2024-5-13 12:40
呃,数字也有变动啊,那就改成:
D\d()\1
这是环顾吗?
页:
[1]