我有一个像这样的字符串:
<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*
有人可以帮我解决这个问题吗?