当前位置:

java使用正则表达式匹配文字符

访客 2024-01-05 968 0

  1. 匹配中文正则表达式:[\u4e00-\u9fa5]

  2. 工具匹配测试:

  3. 多个中文字符匹配:
    可以看到上图是只匹配到单个字符,若作多字符匹配可以在表达式后加上“”或者是“{1,}”,即表达式为[\u4e00-\u9fa5]或者[\u4e00-\u9fa5]{1,}

  4. java匹配代码示例:

    StringBuildersb=newStringBuilder();Strings="中文\n""Chinese\n""英文";Stringpattern="[\\u4e00-\\u9fa5]";Patternr=Pattern.compile(pattern);Matcherm=r.matcher(s);while(m.find()){sb.append(m.group());}System.out.println(sb.toString());

    输出结果:

发表评论

  • 评论列表
还没有人评论,快来抢沙发吧~