9
A
回答
6
如何useDelimiter(",|\\n");
14
Scanner s = new Scanner("hello, world \n hello world");
s.useDelimiter(",|\\n");
while(s.hasNext()){
System.out.println(s.next());
}
输出
hello
world
hello world
1
useDelimiter需要一个正则表达式模式,因此,它会像",|\n"
0
雪茄绝对正确。 但是,如果它不工作,尝试",|\\r"
,因为大多数的文本文件中的\ r \ n而不是仅仅的\ n
0
使用扫描分隔符的Excel文件 - 不要忽略了正则表达式的事情。 在我的情况下,excel文件由'|'分隔。 我一直花费大量的时间来使用scanner.useDelimiter(“|”)分析行,并逐个字符地取回。替换与scanner.useDelimiter(“\\ |”)已解决我的问题!
相关问题
- 1. Android Scanner分隔符问题
- 2. 当1024字符是分隔符时,Java Scanner类在标记化中失败
- 3. 以Scanner停止的分隔符
- 4. Java string.split - 由多个字符分隔符
- 5. 在Java中使用多个分隔符部分Tokenizing字符串
- 6. 拆分多个分隔符
- 7. Java/clojure:多字符分隔符,并保留分隔符
- 8. Java多重分割 - 保留分隔符
- 9. 的Java Scanner类阅读串
- 10. 的Java Scanner类阅读串
- 11. 如何在bash中用多个分隔符分隔字符串
- 12. 用多个分隔符分割Java字符串
- 13. vba中的多个分隔符(单词)
- 14. 由多个分隔符
- 15. stringstream与多个分隔符
- 16. gdb中的多个命令以某种分隔符';'分隔?
- 17. Java扫描器多个/多个分隔符条件
- 18. Java中使用的Scanner类是什么?
- 19. 使preg_split组中的多个分隔符作为一个分隔符
- 20. 字符串中的分隔符Java
- 21. Java - 解析多分隔/维字符串
- 22. Filehelpers:每行中有多个分隔符?
- 23. Java - 在扫描仪中使用多个分隔符
- 24. Java String使用管道'|'分割多个分隔符
- 25. 分隔多个分隔符,同时保持分隔符为字典键
- 26. SAS中有多个分隔符的分割字符串
- 27. 拆分多个分隔符不工作
- 28. ,由多个分隔符在下分离++
- 29. Java的分隔符新线
- 30. 使用分隔符分隔多个部分
第一个\做什么? – tomejuan 2011-02-04 13:15:34
它逃脱了第二个\。正则表达式使用\ n表示换行符,但Java也是这样,所以你写\ n将其转换为正则表达式的\ n。 – 2011-02-04 14:35:13