regex - 正则表达式符号替换
问题描述
我想用空格替换不重复的确切字符数(13 个字母或数字)。
例如:
"button_id=CGM37AGY8328Y", "button_id=XxXxXxXxXxXxX", ...
成为
"button_id= ", "button_id= ", ...
我对正则表达式不熟悉,所以如果你能帮助我,我将非常感激:)
解决方案
\w{13}
将匹配 13 个单词字符序列(字母、数字或下划线 _)。要替换,在 JS 中你可以这样做:
let input = 'button_id=CGM37AGY8328Y';
input.replace(/\w{13}/g, ' ');
推荐阅读
- c++ - 复杂输入的性能问题 - 解释和解析树的替代方案
- mysql - 在Mysql中添加额外的列和行来计算每个表行和列的sum()
- javascript - 如何在录制停止后立即显示录制的长度和下载选项?
- python - 如何使用 python selenium 单击 Hcaptcha 复选框
- java - Spring Boot @Getmapping 在一个非常简单的项目中返回 404 whitelabel 错误页面
- sql-server - ER 模型可以包含相同的关系集命名吗?实体集中的列名是否应该与 sql-server 表中的相同?
- flutter - 使用块重建堆栈内的小部件?
- javascript - scrollToIndex 在本机反应中超出范围
- python-3.x - 打印列表中的条目及其在列表中的次数
- c++ - 我是 OOP 的新手,正在努力解决一个基本的继承错误:“{”标记之前的预期类名