次のような文字列があります。
<scale_1>0</scale_1><scale_2>0</scale_2><scale_3>0</scale_3>
私はどういうわけかそれを処理する必要があります:
<scale>0</scale><scale>0</scale><scale>0</scale>
<scale_
私は正規表現が苦手です。文字列と末尾に数字を一致させる正規表現の書き方がわかりません。
私はもう試した:
String str = "<scale_1>0</scale_1><scale_2>0</scale_2><scale_3>0</scale_3>";
System.out.println(str.replaceAll("[<scale_1\\d+>]", "scale"));
しかし、これはただ印刷するだけです
scalescalescalescalescalescalescalescalescalescalescale/scalescalescalescalescalescalescalescalescalescalescalescalescalescalescalescalescalescalescale/scalescalescalescalescalescalescalescalescalescalescalescalescalescalescalescalescalescalescale/scalescalescalescalescalescalescalescale*
誰かがこれで私を助けてくれますか?