You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用正则表达式移除字符串中的{color:#xxx}与{color}标记?

移除字符串中的color标记方法

通用正则表达式方案

正则表达式可匹配所有格式的{color:#xxxxxx}和{color}标记,适配颜色值不固定的场景:

Python 实现

import re
original_str = "{color:#de350b}FA_RDA_CORE-DEC-20220325122114-210-981{color}"
processed_str = re.sub(r'\{color:#[0-9a-fA-F]+\}|\{color\}', '', original_str)
print(processed_str)

JavaScript 实现

const originalStr = "{color:#de350b}FA_RDA_CORE-DEC-20220325122114-210-981{color}";
const processedStr = originalStr.replace(/\{color:#[0-9a-fA-F]+\}|\{color\}/g, '');
console.log(processedStr);

固定标记直接替换

如果待移除的标记是固定的两个字符串,可直接执行两次字符串替换:

Python 实现

original_str = "{color:#de350b}FA_RDA_CORE-DEC-20220325122114-210-981{color}"
processed_str = original_str.replace("{color:#de350b}", "").replace("{color}", "")
print(processed_str)

JavaScript 实现

const originalStr = "{color:#de350b}FA_RDA_CORE-DEC-20220325122114-210-981{color}";
const processedStr = originalStr.replace("{color:#de350b}", "").replace("{color}", "");
console.log(processedStr);

以上方法均可得到目标结果:FA_RDA_CORE-DEC-20220325122114-210-981

内容的提问来源于stack exchange,提问作者Sam

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 02:05:31