Documentation for FishEye 3.0.x. Documentation for other versions is available too.

FishEye supports a powerful type of regular expression for matching files and directories (same as the pattern matching in Apache Ant).

These expressions use the following wild cards:

?

Matches one character (any character except path separators)

*

Matches zero or more characters (not including path separators)

**

Matches zero or more path segments.

Ant globs では、単なるファイル名ではなく、パスの照合が行われることに留意してください。

  • パターンの先頭がパスの区切り文字 (つまり / や \) でない場合、そのパターンは /**/ で始まると見なされます。
  • パターンの末尾が / である場合、** が自動的に追加されます。
  • A pattern can contain any number of wild cards.

Also see the Ant documentation.

*.txt

/foo.txt/bar/foo.txt とは一致しますが、
/foo.txty/bar/foo.txty/ とは一致しません。

/*.txt

/foo.txt とは一致しますが、
/bar/foo.txt とは一致しません。

dir1/file.txt

/dir1/file.txt/dir3/dir1/file.txt/dir3/dir2/dir1/file.txt と一致します。

**/dir1/file.txt

上記と同じです。

/**/dir1/file.txt

上記と同じです。

/dir3/**/dir1/file.txt

/dir3/dir1/file.txt/dir3/dir2/dir1/file.txt とは一致しますが、
/dir3/file.txt,/dir1/file.txt とは一致しません。

/dir1/**

/dir1/ 配下のすべてのファイルと一致します。