http://www.importnew.com/6810.html http://su1216.iteye.com/blog/1570964 java正则表达式表示重复: ?, +, *。表示前一个字符出现的重复的次数例如[0-9]*.表示一个0-9的数字可以出现0到多次 bcd*表示d可以出现0或者多次所以可以与bc匹配 \n:代表回车回到行首 \r:代表换行 win下\n就是回到行首\r就是换行 linux下\n代表换行的意思 java字符串中的必须有两条反斜线:\表示转义,并且这样的字符串必须先被编译器“阅读”一遍 在字符串中\\,编译器阅读时就是\,\\n就是\n.在编程语言中,要注意,一些特殊的字符会先被编译器处理,然后再传递给正则引擎,所以需要保留字符 而如果是\n代表一个空白的回车符,编译器读不到,所以不能用在正则表达式中