我有一個用換行符分隔的詞典。如何爲小於4個字符的所有單詞grep?
2
A
回答
4
你可以這樣做:
egrep -x '.{1,3}' myfile
這也將跳過空白行,這在技術上是不言。不幸的是,上面的reg-ex會將收縮中的撇號計數爲連字符複合詞中的字母和連字符。在這麼低的字母數下,連字符號不會成爲問題,但我不確定是否要在收縮中計算撇號,這是可能的(例如,我)。你可以嘗試使用一個reg-EX如:
egrep -x '\w{1,3}' myfile
...,但這隻會匹配大/小寫字母和不匹配的收縮或連接,複合詞的。
3
像這樣: grep -v "^...." my_file
+0
+1這是最便攜的一個 – 2011-02-13 12:39:42
+0
一個太多了。 – cbmanica 2014-08-18 18:33:44
2
試試這個正則表達式:
grep -E '^.{1,3}$' your_dictionary
相關問題
- 1. 初始跳過小於4個字符的單詞
- 2. 刪除sentense中短於4個字母的所有單詞
- 3. 宏從具有小於4個字符
- 4. 我如何grep所有超過6個字符,沒有元音字母的單詞?
- 5. 使用sed刪除大於6個字符的所有單詞
- 6. 沒有小數字的單詞字符
- 7. 替換所有非單詞字符,如?* +#
- 8. 如果字符串已經有點,grep的確切單詞
- 9. GREP如何打印以某些字符串開頭的單詞?
- 10. 將字符串中的所有單詞轉換爲多個字符串C++
- 11. 如何找到字符串中的C#的所有單詞
- 12. 如何獲得在c#中的字符串的所有單詞?
- 13. 如何grep Perl中兩個符號之間的單詞?
- 14. grep從特定字符/單詞中讀取某些字符/單詞
- 15. 如何查找字符串中所有最長的單詞?
- 16. 如何替換以特定字符結尾的所有單詞?
- 17. 如何顯示包含這些字符的所有單詞?
- 18. 如何使用FINDSTR大寫所有單詞的字符串?
- 19. 如何刪除X字符後的所有單詞
- 20. PHP - 如何替換字符串中所有單詞的實例
- 21. 如何獲取單詞字符的所有獨特組合?
- 22. MySql的尋找到的數據包含所有行小於4個字符
- 23. 我該如何大寫字符串中所有單詞的第一個字母?
- 24. grep只匹配與非英文字符的整個單詞
- 25. R grep用特殊字符分隔的整個單詞
- 26. 如何匹配除一個單詞之外的所有單詞?
- 27. 如何計算此字符串中每個單詞的大小?
- 28. 如何將所有的大寫單詞改爲小寫,但不包括Vim中的字符串文字
- 29. 提取字符向量中兩個特定單詞之間的所有單詞
- 30. 如何用java中的另一個單詞替換字符串中某個單詞的所有出現?
http://www.regular-expressions.info/tutorial.html – Johnsyweb 2011-02-13 20:00:16