gpt4 book ai didi

regex - 如何使用 grep 和 regex 来匹配特定长度的单词?

转载 作者:行者123 更新时间:2023-12-05 08:27:45 28 4
gpt4 key购买 nike

我正在使用 Linux 的终端,我有一个单词列表,其中包含如下单词:

filers
filing
filler
filter
finance
funky
fun
finally
futuristic
fantasy
fabulous
fill
fine

我想做一个 grep 和一个正则表达式来匹配查找的单词和前两个字母“fi”,并且只显示总共有 6 个字符的单词。

我试过:

cat wordlist | grep "^fi" 

这显示了以 fi 开头的单词。

然后我尝试了:

cat wordlist | grep -e "^fi{6}"
cat wordlist | grep -e "^fi{0..6}"

还有很多,但它不会带回任何结果。谁能指出我正确的方向?

最佳答案

它是 fi 和另外四个字符:

grep '^fi....$'

或更短

grep '^fi.\{4\}$'

grep -E '^fi.{4}$'

$ 匹配行尾。

关于regex - 如何使用 grep 和 regex 来匹配特定长度的单词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32759707/

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