首页 > 解决方案 > 正则表达式符号替换

问题描述

我想用空格替换不重复的确切字符数(13 个字母或数字)。

例如:

"button_id=CGM37AGY8328Y", "button_id=XxXxXxXxXxXxX", ... 

成为

"button_id= ", "button_id= ", ...

我对正则表达式不熟悉,所以如果你能帮助我,我将非常感激:)

标签: regex

解决方案


\w{13}将匹配 13 个单词字符序列(字母、数字或下划线 _)。要替换,在 JS 中你可以这样做:

let input = 'button_id=CGM37AGY8328Y';
input.replace(/\w{13}/g, ' ');

推荐阅读