(澳门博彩导航) java正则表达式,怎么写一个match包含空格的pattern?
专业在线博彩导航
专业在线博彩导航
当前位置 : 专业在线博彩导航 > 澳门博彩导航

(澳门博彩导航) java正则表达式,怎么写一个match包含空格的pattern?

  public static void mainString[] args{


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

        Matcher m=pattern.matcher"vv vv";

        System.out.printlnm.matches;

    }

1、既然用到了 | ,那应该要使用括号。
2、从你的目标字符串中包含了字符和空格,但是你的正则表达式中却没有“字符”。
如下代码运行成功:

Pattern pattern = Pattern.compile"\\S|\\s|\t|\r|\n*";
1

多谢!,问下我怎么能表示一个 非某一个字符 的匹配 ,我知道[^0-9]表示非数字,但是我怎么表示 非4 或者 非5 呢

郭同jet · 2015年06月04日

展开评论

其实不太清除题主的题意:

    public static void mainString[] args {
        Pattern pattern = Pattern.compile"\\w*\\s*\\w*";//这里这么写

        Matcher m=pattern.matcher"vv vv";

        System.out.printlnm.matches;

    }

栏目列表

广告位

专业在线博彩导航