Mehmet Ethem SULAN :: Java'da Düzenli Ifadeler(Regular Expression Java Examples) :: Girilen değerin sayı ya da string olduğunu bulan java örneği(Regex String or Integer)
package www.ethemsulan.com;
import java.util.regex.PatternSyntaxException;
import javax.swing.JOptionPane;
public class GirilenDegerSayimi {
public static void main(String[] args) {
String sayimi=JOptionPane.showInputDialog("Rakam ya da harf girin");
try {
if (sayimi.matches("(?<!\S)\d++(?!\S)")) {
System.out.println("Girilen "+sayimi+" bir rakam ya da sayidir");
} else {
System.out.println(sayimi+" sayi degil bir kelime ya da harftir");
} 
} catch (PatternSyntaxException ex) {
ex.printStackTrace();
}
}
}

Orj Kod:http://ethemsulan.pastebin.com/f6b3d144f

Girilen değerin sayı ya da string olduğunu bulur.Düzenli ifadeler çok kullanışlıdır.Kod yazmaktan kurtarır.

Comments

There is one comment for this post.

  1. gürhan on Nisan 13, 2013 10:16 pm

    ethem bey merhaba ile ilgili yazdığınız yazıları inceledim benim ufak bi sorum olacaktı aşağıdaki ifadenin reguler expression ifadesi nasıl olacağını soracaktım
    Sqlkomutu -> SELECT *|{alanaaları} FROM tabloadı;
    alanadları -> alanadı | alanadı,alanadı
    alanadı -> (a){a|b|c|d …..z}
    tabloadı ->(t) {a|b|c|d …..z} iyi günler

Write a Comment

Let me know what you think?