这是一个我从未设法记住的基本正则表达式技术。假设我正在使用相当普通的正则表达式实现(例如,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. 编号正则表达式子匹配