集册 Java实例教程 符号定义“或”运算

符号定义“或”运算

欢马劈雪     最近更新时间:2020-01-02 10:19:05

462
提示:您可在线编辑运行本教程的实例 - 运行实例,去试试!
它使您可以创建接受两个或多个变体中的任何一个的模式。

import java.util.regex.Matcher;

import java.util.regex.Pattern;


public class Main {/**来自 时 代      J a v a   公   众 号 - nowjava.com**/

  public static void main(String[] args) {

    Pattern pattern = Pattern.compile("(\\w\\d-\\w\\d)|(\\w-\\d\\w\\w)");

    Matcher matcher = pattern.matcher("r2-d2");

    if (matcher.matches())

      System.out.println("Match.");

    else

      System.out.println("Does not match.");

  }


}