Pattern matching reference

Still need help?

The Atlassian Community is here for you.

Ask the community

Bamboo supports a powerful type of regular expression for matching files and directories (as with 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.

Remember that Ant globs match paths, not just simple filenames.

  • If the pattern does not start with a path separator i.e. / or \, then the pattern is considered to start with /**/.
  • If the pattern ends with / then ** is automatically appended.
  • A pattern can contain any number of wild cards.

Also see the Ant documentation.



Matches /foo.txt and /bar/foo.txt
but not /foo.txty or /bar/foo.txty/


Matches /foo.txt
but not /bar/foo.txt


Matches /dir1/file.txt, /dir3/dir1/file.txt and /dir3/dir2/dir1/file.txt


Same as above.


Same as above.


Matches /dir3/dir1/file.txt and /dir3/dir2/dir1/file.txt
but not /dir3/file.txt,/dir1/file.txt


Matches all files under /dir1/

Last modified on Sep 17, 2012

Was this helpful?

Provide feedback about this article
Powered by Confluence and Scroll Viewport.