Sample code for 30+ languages & platforms
Java

Get a Mail-Merge Replacement String by Pattern

See more Email Object Examples

Demonstrates the Chilkat Email.GetReplaceString2 method, which returns the replacement string for a previously-defined pattern/replacement pair, looked up by the pattern itself (a mail-merge feature). This example defines two pairs and looks up the replacement for one pattern by name.

Background: Where GetReplaceString fetches a replacement by its numeric position, GetReplaceString2 fetches it by the pattern — convenient when you already know the token (say FIRST_NAME) and just want its configured substitution without scanning the whole list.

Chilkat Java Downloads

Chilkat2 Java
import com.chilkatsoft.chilkat2.Email;

public class ChilkatExample {

    public static void main(String[] args) {
        // Demonstrates the GetReplaceString2 method, which returns the replacement string for a
        // previously-defined pattern/replacement pair, looked up by the pattern itself (a
        // mail-merge feature).

        Email email = new Email();
        email.setSubject("Hello FIRST_NAME");
        email.setBody("Dear FIRST_NAME, welcome to CITY.");

        email.setReplacePattern("FIRST_NAME", "John");
        email.setReplacePattern("CITY", "Denver");

        // Look up the replacement for a specific pattern.
        String repl = email.getReplaceString2("FIRST_NAME");
        System.out.println("FIRST_NAME -> " + repl);
    }
}