今まで、正規表現のメタ文字をエスケープするのに、バックスラッシュとかをいっぱい書いていたのだが、簡単にエスケープする記法があることに最近気づいた。さらにそのような文字列を生成するためのメソッドがあることにも気づいた。 パターン(置換前)文字列のエスケープ java.util.regex.Pattern#quote(java.lang.String) 置換後文字列のエスケープ java.util.regex.Matcher#quoteReplacement(java.lang.String) ということで、実際にプログラムを作って実行してみる。 import java.util.regex.Matcher; import java.util.regex.Pattern; public class Main { /** * @param args */ public static void m