元字符 选择匹配符

来自姬鸿昌的知识库
Jihongchang讨论 | 贡献2022年11月16日 (三) 06:25的版本
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳到导航 跳到搜索

https://www.bilibili.com/video/BV1Eq4y1E79W?p=10

在匹配某个字符的时候是选择性的,即:既可以匹配这个,又可以匹配那么,这时你需要用到 选择匹配符号

符号 符号 示例 解释
| 匹配"|"之前或之后的表达式 ab|cd ab或者cd
import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class RegExp04 {

    public static void main(String[] args) {

        String content = "hanshunping 韩 寒冷";

        String regStr = "han|韩|寒";

        Pattern pattern = Pattern.compile(regStr);

        Matcher matcher = pattern.matcher(content);

        while (matcher.find()) {

            System.out.println("找到:" + matcher.group(0));

        }

    }
}
找到:han
找到:韩
找到:寒