如何用一个字符替换一些字符?

use*_*715 3 ubuntu replace sed tr

如果不止一次遇到这个角色,我必须用一个角色替换它.例如,我在文件中有这个:????aca,我必须用它替换它?aca.我试过了tr,但没有让它正常工作.

Bir*_*rei 6

使用反向引用似乎很容易:

sed 's/\(.\)\1\+/\1/g' infile
Run Code Online (Sandbox Code Playgroud)

  • @ user3091715:然后将`.`替换为`?`(或`\?`,如果你的正则表达式是一个特殊的字符) (2认同)