SIRAKOV4444

Untitled

Apr 7th, 2020
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.13 KB | None | 0 0
  1. import java.util.Scanner;
  2. import java.util.regex.Matcher;
  3. import java.util.regex.Pattern;
  4.  
  5. public class lqlq {
  6. public static void main(String[] args) {
  7. Scanner scanner = new Scanner(System.in);
  8.  
  9. String regex="^(@#+)([A-Z]\\w{6})(@#+)$";
  10. int nums=Integer.parseInt(scanner.nextLine());
  11. Pattern pattern=Pattern.compile(regex);
  12. String numsRegex="^(\\d)$";
  13. Pattern patternNums=Pattern.compile(numsRegex);
  14. while(nums>0){
  15. String input= scanner.nextLine();
  16. String[]pass=input.split(", ");
  17. for(int i=0;i<pass.length;i++){
  18. String current=pass[i];
  19. Matcher matcher=pattern.matcher(current);
  20. if(matcher.matches()){
  21. String todo=current;
  22. Matcher matcherNums=patternNums.matcher(current);
  23. String numbers=matcherNums.group();
  24.  
  25. System.out.print("Product group: "+numbers);
  26. }else{
  27. System.out.print("Invalid barcode");
  28. }
  29. }
  30. nums--;
  31. }
  32. }
  33. }
Add Comment
Please, Sign In to add comment