>>232
(?<name>X) ではなく (X) の方で正規表現を書いて,置換する文字列として $1 のように書けばよい.

https://developer.android.com/reference/java/util/regex/Matcher.html#appendReplacement(java.lang.StringBuffer,%20java.lang.String)