Backreferences To Failed Groups

Sort by

recency

|

176 Discussions

|

  • + 1 comment

    Regex_Pattern = r"\d{8}|^(\d\d)(-\d\d){2}-(\d\d)$"

  • + 0 comments

    ^\d{2}(-?)\d{2}(\1\d{2}){2}$

  • + 1 comment

    ^(\d\d)(\-?)\1\2\1\2\1$

    why this wont work in JAVA? Group1 = (\d\d) Group2 = (\-?)

  • + 0 comments

    Java 15:

    import java.io.*;
    import java.util.*;
    import java.util.regex.Pattern;
    import java.util.regex.Matcher;
    public class Solution {
        public static void main(String[] args) {
            Scanner scanner = new Scanner(System.in);
            Pattern pattern = Pattern.compile("^\\d{2}(-?)(\\d{2}\\1){2}\\d{2}$");
            Matcher matcher = pattern.matcher(scanner.nextLine());
            System.out.println(matcher.find());
        }
    }
    
  • + 0 comments

    This is what i used: ^\d{2}(\-?)\d{2}\1\d{2}\1\d{2}$