javaRegex

Regex = Regular Expression yani düzenli ifadeler, metinlerde aranan bir kelimeyi kolayca bulmamıza sağlayan bir algoritmadır.
Kullanılma amacı düşündüğümüz işlemi kısa sürede kod kalabalığı olmadan yapabilmek içindir.

Neden Öğrenmeliyiz ?

  • Karmaşık bir veriyi büyük bir alanda daha hızlı bulmak için
  • Veri tabanında istenilen veriyi bulmak için
  • Daha kolay hızlı kod yazmak için

Bazı örnekler;

  • [abc] : sadece parantez içinde yazılan karakterler ile eşlenir.
  • [^abc] : parantez içinde hangi karakter varsa onun dışında olan karakterler eşlenir.
  • "." : newLine dışındaki tüm karakterleri alır.
  • ^ : satır başı
  • $ : satır sonu

Kullanımı:

Regex, java.util.regex API içinde tanımlanmıştır. Bu API'nin en önemli iki temel sınıfı Pattern ve Matcher sınıflarıdır. Pattern ile karakter deseni tanımlayıp, Matcher ile karakter desenine çeşitli eşleme işlemleri yapabiliriz.

Kod Yapısı:

Regex Kodu = Yapısı
=
=
=

Java Kodu:

Test:

Telefon no.