Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Java replaceLast() Kullanımı
#1
Merhaba arkadaşlar,

Programlama dillerinin tamamına yakınında bulunan metin içnide arama yap, bul değiştir metodları java'da da hazır olarak bulunuyor.
Fakat başlıktaki gibi bir kullanım ihtiyacı duyduğunuzda sonuç hüsran oluyor çünkü sondan ilk eşleşmeyi bulup değiştirmek gibi bir imkan bulunmuyor.

Java'da tanımlanmış metodlardan bazıları : replace(), replaceAll(), replaceFirst()

Şahsen, sadece sondan ilk eşleşmeyi bulup değiştirmek gibi birşeye ihtiyaç duydum ve bunun için stackoverflow.com'da bulunan bir örnekten yararlandım.
Örnek aşağıdadır. Eğer ihtiyacınız olursa sizde faydalanabilirsiniz.

Kod:
public class Test {

   public static String replaceLast(String text, String regex, String replacement) {
       return text.replaceFirst("(?s)(.*)" + regex, "$1" + replacement);
   }

   public static void main(String[] args) {
       System.out.println(replaceLast("aaabbb", "bb", "xx"));
   }
}

* Not : Ben çok fazla test etmedim ama istediğim sonucu aldım şuanlık. O yüzden kullanmadan önce sizde test ederseniz iyi olur.
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  java , data transfer between users in the database afyok28 0 2,659 27-12-2018, 23:35
Son Yorum: afyok28
  Java Çoklu Container Kullanımı Administrator 0 4,302 22-02-2016, 17:28
Son Yorum: Administrator
  Java LineBorder ve EmptyBorder Birlikte Kullanma Administrator 0 4,444 08-02-2016, 12:14
Son Yorum: Administrator
  Java internet bağlantısı var mı? Administrator 0 4,320 04-02-2016, 15:32
Son Yorum: Administrator
  Java Panelde İç Boşluk Ayarlama [ Padding ] Administrator 0 4,114 27-12-2015, 14:04
Son Yorum: Administrator
  Java Proxy ile HttpURLConnection Kullanımı Administrator 0 4,386 24-12-2015, 16:48
Son Yorum: Administrator
  Java ile Onaylı işlem [ConfirmDialog] Administrator 0 4,145 16-12-2015, 23:17
Son Yorum: Administrator

Hızlı Menü:


Konuyu Okuyanlar: 2 Ziyaretçi