0
A
回答
1
一個想法是匹配一個元音後跟anything
,並預計這種模式至少5次。因此,對於單獨a
,這將是:
egrep '(a.*){5,}' $FILE
重複使用|
性格,就像每個元音:
egrep '(a.*){5,}|(e.*){5,} <and so on>' $FILE
有可能是一個更好的解決方案,例如壓縮所有這些管道( |
),但我現在想不出任何。
+1
是的,這工作!謝謝 – Amber
1
隨着GNU的grep:
找話至少5次相同元音:
grep -Eo '\b\w*((a\w*){5,}|(e\w*){5,}|(i\w*){5,}|(o\w*){5,}|(u\w*){5,})\b' file
2
對於測試文件看起來像這樣
aeiou
a1a2a3a4a5
e1e2e3e4e5
aaa
,我們要匹配的二,三線,你可以使用
$ grep -E '([aeiou]).*(\1.*){4}' infile
a1a2a3a4a5
e1e2e3e4e5
此相匹配,並且抓住任何一個元音字母,然後查找四個相同的元音,用可選字符填充。
相關問題
- 1. egrep找到一行至少有兩次相同的單詞
- 2. 查找具有相同起始「單元格」的行?
- 3. 在高圖中找到一個具有相同xpath的點
- 4. SQL:如何找到具有相同屬性的元組?
- 5. 需要在單詞內找到元音
- 6. 查找單詞中的元音數量
- 7. 使用grep查找所有重音詞(diacriticals)?
- 8. mysql找到三個連續的行,具有相同的值
- 9. 的LINQ:如何找到行兩列具有相同條件的
- 10. SQL查詢找到具有相同組ID的兩行
- 11. 在另一列中找到所有行中具有相同值的所有行的最小值
- 12. Elasticsearch:找到與查詢具有相同順序的詞的文本
- 13. 複製值從一行到所有行具有相同組ID
- 14. 如何找到具有相同數字的哈斯克爾中的元組
- 15. grep在R找到具有自定義「擴展」邊界的單詞
- 16. 使用詞網找到沒有名詞同義詞或至少有一個名詞同義詞的詞條
- 17. 在MySQL列中查找具有相同值的行
- 18. 找出單詞中第一個元音的出現位置
- 19. 找到在其相鄰單元格中具有相同值的單元格的總和(Excel)
- 20. Grep單詞與確切的兩個元音
- 21. 找到所有的序列具有相同的列值
- 22. 在一個data.frame中查找具有相同數據的列
- 23. 在TreeTableView中找到具有相同名稱的行和列的交集,JavaFX
- 24. 記事本++找到下一個相同的單詞
- 25. JQuery - 下一個元素和具有相同類的元素
- 26. 從Xml查找具有相同元素名稱的值
- 27. 如何用SQL查找具有相同值的元素
- 28. 移動光標到下一行是否具有相同的值
- 29. 具有相同名稱的元素
- 30. 具有上相同的元件
你想找到**行**,其中包含至少5次相同的元音或找到**文字**至少5次相同的元音? – Cyrus
找到該行 – Amber