nntrn
2/7/2019 - 10:42 PM

[working with strings in java] #regex

[working with strings in java] #regex

public static boolean isPalindrome(String s) {
    int N = s.length();
    for (int i = 0; i < N / 2; i++)
        if (s.charAt(i) != s.charAt(N - 1 - i))
            return false;
    return true;
}
import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class RegexMatches {

   public static void main( String args[] ) {
      // String to be scanned to find the pattern.
      String line = "This order was placed for QT3000! OK?";
      String pattern = "(.*)(\\d+)(.*)";

      // Create a Pattern object
      Pattern r = Pattern.compile(pattern);

      // Now create matcher object.
      Matcher m = r.matcher(line);
      if (m.find( )) {
         System.out.println("Found value: " + m.group(0) );
         System.out.println("Found value: " + m.group(1) );
         System.out.println("Found value: " + m.group(2) );
      }else {
         System.out.println("NO MATCH");
      }
   }
}