match
Performs a Regex match and returns 1
if the given pattern matches and 0
if not.
@{ variable | match (regex) }
Parameters
- regex
- A valid regex pattern, wrapped in delimiters like
"/pattern/"
.
Note that you will have to use double backslashes
\\
to escape reserved characters in regex patterns.
Example
The following example checks whether a template name contains the word post
and therefore uses a different date format:
<@ if @{ :template | match ('/post/') } @>
@{ date | dateFormat (@{ formatPost }) }
<@ else @>
@{ date | dateFormat (@{ formatProject }) }
<@ end @>