package com.airlock.iam.base.misc.message;

import java.util.regex.Pattern;

public final class MessageFormatSingleQuoteEscaper {
   private static final Pattern SINGLE_QUOTES = Pattern.compile("(?<!')'(?!')");

   public static String escapeSingleQuotes(String message) {
      return SINGLE_QUOTES.matcher(message).replaceAll("''");
   }

   private MessageFormatSingleQuoteEscaper() {
      throw new AssertionError();
   }
}
