Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/393.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
空白和标点的Java分隔符模式?_Java_Parsing_Pattern Matching_Java.util.scanner - Fatal编程技术网

空白和标点的Java分隔符模式?

空白和标点的Java分隔符模式?,java,parsing,pattern-matching,java.util.scanner,Java,Parsing,Pattern Matching,Java.util.scanner,扫描仪定界符模式的表达式是什么,用于使用空格和标点符号而不包括\n?我需要我的文件来阅读txt文件中的段落,并且能够忽略空格和标点符号,但要跟踪行号,只需一组简单的行号即可: pattern = "[ \\t\\.,:;\\r]" 所以当我用不同的行打印每个单词时,换行符空间给了我一个空行。当我使用ifstr.equals时\n;行号没有增加。我不知道我是否理解你的意思。但是如果我确实向模式添加了\r。

扫描仪定界符模式的表达式是什么,用于使用空格和标点符号而不包括\n?我需要我的文件来阅读txt文件中的段落,并且能够忽略空格和标点符号,但要跟踪行号,只需一组简单的行号即可:

pattern = "[ \\t\\.,:;\\r]"

所以当我用不同的行打印每个单词时,换行符空间给了我一个空行。当我使用ifstr.equals时\n;行号没有增加。我不知道我是否理解你的意思。但是如果我确实向模式添加了\r。