AZ Tools

Glob パターンテスター

開発

glob パターンとファイルパスのリストを入力すると、どのパスが一致するか確認できます。`*`(セグメント内)、`**`(セグメント横断)、`?`、文字クラス `[a-z]` / `[!...]`、波括弧の選択 `{a,b}` をサポートします。すべてブラウザ内でローカルに実行され、何もアップロードされません。

結果一致: 2 / 5
  • src/index.ts一致
  • src/lib/util.ts一致
  • src/index.js不一致
  • README.md不一致
  • test/spec.ts不一致

使い方

  1. src/**/*.ts のような glob パターンを入力します。
  2. パスボックスに 1 行 1 パスで貼り付けます。
  3. 各パスが一致 / 不一致で表示され、一致数の概要が示されます。

よくある質問

* と ** の違いは何ですか?
単一の * は 1 つのパスセグメント内の任意の文字に一致します(/ で止まります)。二重の ** はスラッシュを含めてセグメントを横断して一致するため、src/**/*.ts は src/a.ts にも一致します。
波括弧パターンに対応していますか?
はい。{a,b,c} は選択肢に展開され、img.{png,jpg} は img.png と img.jpg に一致します。ネストや複数の波括弧にも対応しています。
大文字小文字を区別しますか?
はい。パターンはパス全体に対して両端を固定し、大文字小文字を区別して一致します。
私のデータはどこかに送信されますか?
いいえ。一致判定は完全にブラウザ内で行われ、何もアップロードされません。

関連ツール