gpt4 book ai didi

sed:从文件中删除字母数字单词

转载 作者:行者123 更新时间:2023-12-04 14:35:02 24 4
gpt4 key购买 nike

我有很多文本的文件,我想要做的是删除所有字母数字单词。

Example of words to be removed:

gr8
2006
sdlfj435ljsa
232asa
asld213
ladj2343asda
asd!32

我能做到这一点的最佳方法是什么?

最佳答案

如果要删除所有由字母和数字组成的单词,只留下由所有数字或所有字母组成的单词:

sed 's/\([[:alpha:]]\+[[:digit:]]\+[[:alnum:]]*\|[[:digit:]]\+[[:alpha:]]\+[[:alnum:]]*\) \?//g' inputfile

例子:
$ echo 'abc def ghi 111 222 ab3 a34 43a a34a 4ab3' | sed 's/\<\([[:alpha:]]\+[[:digit:]]\+[[:alnum:]]*\|[[:digit:]]\+[[:alpha:]]\+[[:alnum:]]*\) \?//g'
abc def ghi 111 222

关于sed:从文件中删除字母数字单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4433201/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com