佚名通过本文主要向大家介绍了pattern match,imaq match pattern,must match pattern,正则表达式match,正则match等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题:java正则表达式,怎么写一个match包含空格的pattern?
描述:
解决方案1:
描述:
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());
}
解决方案1:
其实不太清除题主的题意:
public static void main(String[] args) {
Pattern pattern = Pattern.compile("\\w*\\s*\\w*");//这里这么写
Matcher m=pattern.matcher("vv vv");
System.out.println(m.matches());
}
解决方案2:1、既然用到了 | ,那应该要使用括号。
2、从你的目标字符串中包含了字符和空格,但是你的正则表达式中却没有“字符”。
如下代码运行成功:
Pattern pattern = Pattern.compile("(\\S|\\s|\t|\r|\n)*");
解决方案3:http://ask.csdn.net/questions/187194