Skip to main content

Posts

Showing posts with the label RegEx

Java Regex Hackerrank Solution

 Java Regex Hackerrank Solution For Explanation Watch Video: Sample Input 000.12.12.034 121.234.12.12 23.45.12.56 00.12.123.123123.123 122.23 Hello.IP Sample Output true true true false false false Code: import  java.util.regex.Matcher; import  java.util.regex.Pattern; import  java.util.Scanner; class  Solution{      public   static   void  main(String[] args){         Scanner in =  new  Scanner(System.in);          while (in.hasNext()){             String IP = in.next();             System.out.println(IP.matches( new  MyRegex().pattern));         }     } } //Write your code here class MyRegex{     //1--> it can contain single digit i.e ([0-9]);     //2--> It can contain two digits i.e ([0-9][0-9]);     //3--> Range is (099 to 199)i.e((0|1)[0-9][0-9]);            //4--> range is (200 - 249) i.e (2[0-4][0-9]) ;     //5--> range is (250-255) i.e (25[0-5]);         String reg = "([0-9]|[0-9][0-9]|(0|1)[0-9][0-9]|2[0-4][0-9]|25[0-5])";     public String pattern = r

Day 28: RegEx, Patterns, and Intro to Databases Hackerrank Solution Java

 Day 28: RegEx, Patterns, and Intro to Databases  For Explanation Check Video: Sample Input 6 riya riya@gmail.com julia julia@julia.me julia sjulia@gmail.com julia julia@gmail.com samantha samantha@gmail.com tanya tanya@gmail.com Sample Output julia julia riya samantha tanya Code: import  java.io.*; import  java.math.*; import  java.security.*; import  java.text.*; import  java.util.*; import  java.util.concurrent.*; import  java.util.regex.*; public   class  Solution {      private   static   final  Scanner scanner =  new  Scanner(System.in);      public   static   void  main(String[] args) {          int  N = scanner.nextInt();         scanner.skip( "(\r\n|[\n\r\u2028\u2029\u0085])?" );         String reg =  ".+@gmail\\.com$" ;         Pattern p = Pattern.compile(reg);         ArrayList<String> al =  new  ArrayList<>();          for  ( int  NItr =  0 ; NItr < N; NItr++) {             String[] firstNameEmailID = scanner.nextLine().split( " "