String.replaceAll()で半角 $ の入った文字列で置換しようとすると
java.lang.IndexOutOfBoundsException: No group 4と出ます。
$を取るとエラーが出ないのですが、これはどう回避すればよいのでしょうか?