Our new Appfire Documentation Space is now live!

Take a look here! If you have any questions please email support@appfire.com

Use regex expressions to select attachments - 8.x


This page demonstrates how to use the Attachment Table macro, which is part of the Advanced Tables for Confluence app, to select attachments based on the space or attachment name, using a regex expression.

  • Use the special @self value for the spaceRegex parameter to match on all attachments in the current space.
  • Use .*png|.*jpg to match on attachments whose name ends in PNG or JPG.

Macro browser input

Select this macro

Macro nameAdvanced Tables - Attachment table
Macro syntax{attachment-table}

Define these parameters/values

Attachment Table settings > Page filtering > Source (Regex) > Filter by page name @self
Attachment Table settings > Attachment filtering > Attachment name regex.*png|.*jpg



Wiki markup input


Confluence is more limited on parameter values. In this case, | (pipe - used for regex or) is a reserved character, so it cannot be used.

Example result

Selecting attachments based on matching on more than one label

The above example shows how to match on one label. Constructing a regex to match attachments that have two or more specific labels is a bit more complicated.

  1. Set the Label match option to all.
  2. Use a regex pattern similar to the following using xxx, yyy, and zzz as example labels:
2 labels:  .*(?:.*\b(?:(?:xxx)|(?:yyy))\b.*){2}.*
3 labels:  .*(?:.*\b(?:(?:xxx)|(?:yyy)|(?:zzz))\b.*){3}.*

Other examples

Visit our full list of product examples for additional inspiration!

Find answers from the community.

Ask a question to the community.

Log a request with our support team.

Confluence®, Jira®, Atlassian Bamboo®, Bitbucket®, Fisheye®, and Atlassian Crucible® are registered trademarks of Atlassian®
Copyright © 2005 - 2022 Appfire | All rights reserved. Appfire™, the 'Apps for makers™' slogan and Bob Swift Atlassian Apps™ are all trademarks of Appfire Technologies, LLC.