このプロジェクトについて

ripgrep は、速度と効率性を重視して設計されたコマンドライン検索ツールです。現在のディレクトリを再帰的に検索して正規表現パターンを探し、隠しファイル、バイナリファイル、および .gitignore、.ignore、.rgignore ファイルで指定されたファイルを自動的にスキップします。 主な機能は以下の通りです: - SIMD と有限オートマトンを活用し、Rust の正規表現エンジンによる高性能な検索を実現。 - Windows、macOS、Linux を第一級にサポート。 - デフォルトで完全な Unicode サポートを提供。 - タイプベースのフィルタリングを使用して、特定のファイル形式(例:Python ファイルのみ)に限定して検索が可能。 - UTF-8 以外の複数のテキストエンコーディング(例:UTF-16、latin-1、GBK)をサポート。 - --search-zip フラグを介して、圧縮ファイル形式(brotli、bzip2、gzip、lz4、lzma、xz、zstandard)との統合を実現。 - 肯定/否定先読み・後読みや後方参照などの高度な正規表現機能のための、オプションの PCRE2 エンジンサポート。 - 任意の入力前処理フィルタをサポート。 - 専用の設定ファイルによる構成が可能。