如何使用sed将数字替换为字母

kevo885

我有一个包含以下各行的文本文件。

Maynard G. Krebs , ss #111−22−3333, the goofy but lovable beatnik in The Many
Loves of Dobie Gillis. None of the show's episodes ever specified Gilligan's

如何使用sed的更换数量#111-22-3333xxx-xx-xxxx

这就是我的sed脚本中的内容:s/([0-9]{3}-[0-9]{2}-[0-9]{4})/xxx-xx-xxxx/g
我使用sed -f redact.sed redact.txt

卡西莫多
  • 删除括号,否则Sed将尝试匹配文件中的括号。

  • {n}是扩展正则表达式的一部分。给Sed-E标记以启用它们(sed -Ef redact.sed redact.txt),或转义每个大括号。

  • 请注意,您的文件包含某种破折号(0xE28892):它不是很好的旧0x2D ASCII -,因此您也需要将其放入Sed表达式中。

    sed 's/[0-9]\{3\}−[0-9]\{2\}−[0-9]\{4\}/xxx-xx-xxxx/g'
    sed -E 's/[0-9]{3}−[0-9]{2}−[0-9]{4}/xxx-xx-xxxx/g'
    

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用sed将文字替换为“:”

来自分类Dev

如何使用Javascript将字母转换为数字?

来自分类Dev

如何使用sed替换数字?

来自分类Dev

如何使用sed / awk / perl在文件中使用递增的字母数字值进行递归替换

来自分类Dev

如何使用sed将字符串替换为类别?

来自分类Dev

如何使用 sed 将 u'sometext' 替换为 'sometext'

来自分类Dev

如何将数字转换为字母?

来自分类Dev

如何将数字转换为字母?

来自分类Dev

将特定字母替换为范围数字,并使用php在数据库中搜索

来自分类Dev

将特定字母替换为范围数字,并使用php在数据库中搜索

来自分类Dev

将列表项中的字母替换为数字

来自分类Dev

如何使用sed将'<p>'替换为'<p> \ n',并将'</ p>'替换为'\ n </ p>'?

来自分类Dev

使用sed将单词替换为空白

来自分类Dev

将<>替换为sed

来自分类Dev

如何使用sed用括号替换数字?

来自分类Dev

使用条件将数字替换为文本

来自分类Dev

如何使用sed将其替换为空

来自分类Dev

将字母替换为数组

来自分类Dev

在str循环中使用str.replace将非字母数字字符替换为星号

来自分类Dev

如何使用sed将用斜杠分隔的相同数字的两个实例替换为这些数字的一个实例?

来自分类Dev

将字母转换为数字

来自分类Dev

将数字转换为字母

来自分类Dev

将字母转换为数字

来自分类Dev

将字母转换为数字?

来自分类Dev

将字母转换为数字

来自分类Dev

将数字转换为字母

来自分类Dev

如何将字母转换为相应的数字值?

来自分类Dev

如何将字母代码转换为数字?

来自分类Dev

单个 PL/SQL 查询中的多个 regexp_replace,将字母替换为“A”,将数字替换为“1”

Related 相关文章

热门标签

归档