guotong1988
运动码农
2015-06-04 05:55
采纳率: 59.6%
浏览 4.7k

java正则表达式,怎么写一个match包含空格的pattern?

 public static void main(String[] args){


        Pattern pattern = Pattern.compile("\\s*|\t|\r|\n");//这里不会写

        Matcher m=pattern.matcher("vv vv");

        System.out.println(m.matches());

    }
  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • tongyi55555
    JonsonJiao 2015-06-04 06:24
    已采纳
     Pattern pattern = Pattern.compile(".+?\\s*.+");
     // \\s*表示任意空格,tab等;.+表示任意多个字符
    
    点赞 评论
  • u012216727
    大河行脚 2015-06-04 06:46

    这个你找个正则的书看看或者在网上搜一下,然后对照着写不就可以了。

    点赞 评论
  • edouardzyc
    edouardzyc 2015-06-04 07:29

    Pattern.compile("\s*")就可以了

    点赞 评论
  • wakaoniba
    wakaoniba 2016-01-01 10:11

    这个会把中文特殊字符也识别成空格吧。

    点赞 评论

相关推荐