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

如何移除字符串中的全部13个Unit Separator单元分隔符?

移除单元分隔符的正则表达式方案

单元分隔符对应的Unicode编码是U+001F,你可以用以下正则表达式精准匹配并移除它:

  • 精准匹配单元分隔符的正则:/\u001F/g
    用法示例(JavaScript):
    // 假设你的原始字符串包含U+001F字符
    const originalStr = 'deFG4209268392612927005702000004809357';
    const cleanedStr = originalStr.replace(/\u001F/g, '');
    

如果需要一次性移除所有控制字符(不止单元分隔符),可以使用Unicode控制字符类:

  • 匹配所有控制字符的正则:/\p{Cc}/gu
    用法示例:
    const cleanedStr = originalStr.replace(/\p{Cc}/gu, '');
    

说明:

  • \u001F是单元分隔符的Unicode转义写法,g修饰符确保全局替换所有出现的该字符。
  • \p{Cc}是Unicode属性类,匹配所有控制字符,u修饰符启用Unicode模式,保证属性类生效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 12:04:58