Regular expressions are power full and efficient. i used them recently for my project and here i will just show few usages of it
Its so simple
Pattern p = Pattern.compile(regexPatternString);Matcher m = p.matcher(textString);
then evaluate using
if(m.matches()){
//write what ever if that match you want to do}//pattern to get character contains only 1 to 3(1,2,3) and letter c( C and c)
Pattern p = Pattern.compile("[.1-3cC]");
//only Numerical values string that contains only digits and any number of digits
Pattern p = Pattern.compile(("[0-9].*")
//get string that only contains "sanjeewa" or "malalgoda"
Pattern p = Pattern.compile(("sanjeewa|malalgoda")