ここでは私が決して覚えていない基本的な正規表現テクニックがあります。かなり一般的な正規表現の実装(たとえば、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
この正規表現:。
\(STY | CLS)
は、任意の文字列にマッチします\ zは.styか.clsの
で終わる EDIT:グレップの\ z用
を置き換えてください$ ie \。(sty | cls)$ としてjelovirtが提案されました。文字通り
関連する問題
- 1. 一致しない部分文字列の正規表現
- 2. 正規表現:部分一致または完全一致の文字列
- 3. 部分文字列ではなく文字列での正規表現一致
- 4. 任意の文字に一致する正規表現内の正規表現
- 5. 正規表現文字列が一致?
- 6. 正規表現正規表現一致文字列
- 7. 部分正規表現の一致
- 8. 文字列の一部または全部と一致する正規表現
- 9. 正規表現 - テキストの部分文字列をパターンの部分文字列に一致させる
- 10. 正規表現に一致するURL部分文字列ですか?
- 11. 正規表現の文字列の必須部分と任意の部分を一致させる
- 12. 文字列間の正規表現に一致する正規表現
- 13. Javascriptの正規表現 - 2つの部分文字列を一致させる
- 14. Pythonのリストでの正規表現の部分文字列一致のエラー
- 15. 文字列の先頭に正確な部分文字列を一致させる正規表現
- 16. このタイプの文字列に一致する正規表現
- 17. コロン ":"の後の文字列に一致する正規表現
- 18. 任意の文字列に一致するPythonの正規表現$(*)
- 19. 正規表現内の任意の文字の一致方法
- 20. 文字列の順序に一致する正規表現
- 21. 文字列の正規表現に一致するハイフン
- 22. 特定の文字列パターンに一致する正規表現
- 23. 文字列のセットに一致する正規表現
- 24. 文字列の後に一致する正規表現
- 25. 複数の文字列に一致する正規表現
- 26. 文字列のリストに一致する正規表現
- 27. 文字列または正規表現のリテラルにない正規表現と一致する正規表現
- 28. 文字列の正規表現による範囲の一致
- 29. 正規表現と完全に一致する文字列
- 30. 正規表現文字列に一致するパターン