Expand my Community achievements bar.

SOLVED

Email Script

Avatar

Level 1

An Agency has created this Email Script Token for us: 

 My question: What does the highlighted mean? 

 

#if ( $lead.Salutation.matches("^(?i:m)$") && !$lead.LastName.isEmpty() )

Dear Mr ${lead.LastName}##

#elseif ( $lead.Salutation.matches("^(?i:f)$") && !$lead.LastName.isEmpty() )

Dear Ms ${lead.LastName}##

#else

Dear Sir or Madam##

#end

1 Accepted Solution

Avatar

Correct answer by
Employee Advisor

that's regular expressions

the ?i: refers to a case-insensitive comparison

the ^..$ refers to start and end of string

=> the regex will match to m / M in the first condition and f / F in the 2nd

View solution in original post

1 Reply

Avatar

Correct answer by
Employee Advisor

that's regular expressions

the ?i: refers to a case-insensitive comparison

the ^..$ refers to start and end of string

=> the regex will match to m / M in the first condition and f / F in the 2nd