Bir grubun tüm yinelemelerini bir dizede değiştirmek istiyorum.Grubun tüm oluşumlarını değiştir
String test = "###,##.##0.0########";
System.out.println(test);
test = test.replaceAll("\\.0(#)", "0");
System.out.println(test);
ben elde çalışıyorum sonuç Temelde, .0
sondaki tüm #
sembolleri değiştirmek istiyor ###,##.##0.000000000
olduğunu. this about dynamic replacement buldum ama gerçekten çalışamam.
En uygun çözüm, değiştirilecek olan karmaların sayısını dikkate almaz (eğer herhangi bir karışıklık varsa).
Yani '0' için .0'' aşağıdaki tüm '#' değiştirmek istiyor? – npinti
@npinti. Evet, karışıklık için özür dilerim, açıklama ekledim. – alkis
0 karakteriyle değiştirmek için kaç tane karma sembol bir giriş dizesinde olabilir? Sınırsız mı, yoksa yüz mü? –