Remove part of String following regex match in Java

后端 未结 3 1721
别跟我提以往
别跟我提以往 2020-12-21 02:56

I want to remove a part of a string following what matches my regex.

I am trying to make a TV show organization program and I want to cut off anything in the name f

3条回答
  •  甜味超标
    2020-12-21 03:23

    matches matches the entire string, try find()

    You could capture the name as well:

    String name = "a movie S01E02 with some stuff";
    Pattern p = Pattern.compile("(.*[Ss]\\d\\d[Ee]\\d\\d)");
    Matcher m = p.matcher(name);
    
    if (m.find())
        System.out.println(m.group());
    else
        System.out.println("No match");
    

    Will capture and print:

    a movie S01E02

提交回复
热议问题