当前位置: 代码迷 >> J2SE >> 关于正则表达是的有关问题
  详细解决方案

关于正则表达是的有关问题

热度:40   发布时间:2016-04-23 20:36:20.0
关于正则表达是的问题?
直接上代码了


public FileManager(String filename, char[] seperators) throws Exception {
File f = new File(filename);
FileReader reader = new FileReader(f);
char[] buf = new char[(int) f.length()];    
int len = reader.read(buf); 
String results = new String(buf, 0, len);
String regex = null;
if (seperators.length > 1) {
regex ="\\n*\\s*";                  
} else {
regex ="\\n*\\s*";
}
words = results.split(regex);
}

//问题:不明白为什么 regex ="\\n*\\s*"  可以将文本中每个中文分割出来。

------解决方案--------------------
\n表示换行后新一行的开始。
\s 匹配任何空白字符,包括空格、制表符、换页符等等。
  相关解决方案