~%RegexMatch

Description

This macro searches the specified fields of the current email message, appointment, or meeting for the first occurrence of the specified regular expression and inserts the specified text value into the current macro position. If no occurrence is found, the specified text value2 is inserted into the current macro position.

Syntax

~%RegexMatch{
     "fields":["from", "to", "cc", "bcc", "subject", "location",
        "recipient_first_name" , "recipient_full_name" , "recipient_last_name" ,
        "sender_first_name" , "sender_full_name" , "sender_last_name" ,
        "body"],
     "regex":"regexvalue",
     "value":"value",
     [ "value2":"value" ] // empty by default
}

Works for

  • Email templates.
  • Appointment and meeting templates.

Examples of use

~%RegexMatch{"fields":["body"],"regex":"@company.com","value":"the email address provided","value2":""}

Please contact us here

Our working hours:
Pacific Time (PT) 11:00 PM (previous day) – 2:00 PM
Central European Time (CET) 08:00 - 23:00
Eastern Time (ET) 2:00 AM – 5:00 PM
Central Time (CT) 1:00 AM – 4:00 PM
Pacific Time (PT) 11:00 PM (previous day) – 2:00 PM
Australian Eastern Daylight Time (AEDT) 6:00 PM – 9:00 AM (next day)
If you want to attach files (e.g. screenshots or log files), it will be possible right after you send this form and we automatically create a support ticket for you.