這是一個我從未設法記住的基本正則表達式技術。假設我正在使用相當普通的正則表達式實現(例如,grep或grep -E)。如果我要做一個文件列表並匹配或.cls
中的任何結尾,我該怎麼做?正則表達式來匹配獨特的子串
4
A
回答
4
ls | grep -E "\.(sty|cls)$"
\.
比賽名副其實的"."
- 一個轉義.
匹配任何字符(sty|cls)
- 比賽"sty"
或"cls"
- 該|是or
,括號限制了表達式。$
迫使比賽是在該行
末注意,你要grep -E
或egrep
,不grep -e
因爲這是對的方式列出了不同的選項。
2
egrep "\.sty$|\.cls$"
2
此正則表達式:
\(麥粒腫| CLS)\ž
將匹配任何字符串.sty或.CLS
結束 編輯:
grep的\ Z應該利用更換$ ie \。(sty | cls)$ as jelovirt建議。
相關問題
- 1. 匹配匹配字符串的正則表達式的子串
- 2. 正則表達式:不匹配的子正則表達式
- 3. 正則表達式來匹配重複的子串
- 4. 正則表達式正則表達式匹配字符串
- 5. 正則表達式來匹配部分串和句子
- 6. 正則表達式來匹配URL子串
- 7. 正則表達式來匹配不是特定子串的東西
- 8. 正則表達式匹配的句子
- 9. 正則表達式則表達式匹配的字符串
- 10. Postgres正則表達式子字符串或正則表達式匹配
- 11. 正則表達式匹配特定TLD
- 12. 正則表達式來排除特定的模式匹配
- 13. 正則表達式來匹配單詞
- 14. 正則表達式來匹配
- 15. 正則表達式來排除匹配
- 16. 正則表達式來匹配行尾
- 17. 正則表達式來匹配/
- 18. 正則表達式匹配字符串
- 19. 正則表達式匹配字符串
- 20. 正則表達式匹配字符串
- 21. 正則表達式匹配字符串
- 22. 正則表達式匹配字符串
- 23. 正則表達式匹配與串
- 24. 正則表達式匹配字符串
- 25. 正則表達式匹配字符串
- 26. 正則表達式匹配字符串
- 27. 正則表達式字符串匹配?
- 28. 正則表達式匹配句子
- 29. Javascript正則表達式匹配句子
- 30. 編號正則表達式子匹配