xmlで特定の文字列を変換したいです。  
`<${特定のタグ_1}><${特定のタグ_2}>${特定の値_1}$({特定の値_2})</${特定のタグ_2}></${特定のタグ_1}>`  
上記のような構成の時に、特定のタグ_1がある場合にmatcherのfindで一致をさせました。  
特定の値_1に紐づいた特定の値2を消さずに特定のタグ_2を削除する場合にはどうすればいいのでしょうか。  
イメージとしては以下になります。  
`<${特定のタグ_1}><${特定のタグ_2}>[[[revision(${任意の値})]]]</${特定のタグ_1}></${特定のタグ_2}>`  
`<${特定のタグ_1}>[[[revision(${任意の値})]]]</${特定のタグ_1}>`  
※revision,任意の値に関しては変更をせず保持をしたまま、  
値だにある特定のタグを抜き取りたいです。  
以下は現在の記述です。  
`${String変数}.replaceAll("\\<${特定のタグ_1}\\>.*?\\[\\[\\[revision\\(.*?\\)\\]\\]\\]",
"${ここに何を入れればいいかわからない。}");`
CC BY-SA 4.0
2018-10-31T02:49:48.000
49815
2018-10-31T02:49:48.000
30681
question
java 正規表現 xml
java xml要素の正規表現による文字列置き換えについて