@@ -0,0 +1,730 @@
+/*%0A *  LICENSE%0A *%0A * %22THE BEER-WARE LICENSE%22 (Revision 43):%0A * %22Sven Strittmatter%22 %3Cweltraumschaf@googlemail.com%3E wrote this file.%0A * As long as you retain this notice you can do whatever you want with%0A * this stuff. If we meet some day, and you think this stuff is worth it,%0A * you can buy me a non alcohol-free beer in return.%0A * %0A * Copyright (C) 2012 %22Sven Strittmatter%22 %3Cweltraumschaf@googlemail.com%3E%0A */%0Apackage de.weltraumschaf.speakingurl;%0A%0A/**%0A *%0A * @author Sven Strittmatter %3Cweltraumschaf@googlemail.com%3E%0A */%0Afinal class CharacterEscaper %7B%0A    private static final String regex = %22%5B-%5C%5C%5C%5C%5E$*+?.()%7C%5C%5C%5B%5C%5C%5D%7B%7D%5C%5C/%5D%22;%0A    %0A    String escape(final String input) %7B%0A        return input.replaceAll(regex, %22%5C%5C%5C%5C$&%22);%0A    %7D%0A    %0A%7D%0A

Add character escaper.