相关疑难解决方法(0)

\ r \n,\ r和\n它们之间有什么区别?

我需要询问字符串之间的区别\r\n,\r\n.字符串如何受每个字符串的影响?

我不得不更换的出现\r\n,并\r\n,但我不能让他们如何在一个字符串不同...

我知道这\r就像打击进入并且 \n是一条新线.

string

360
推荐指数
4
解决办法
81万
查看次数

Java中的RegEx:如何处理换行符

我目前正在尝试学习如何使用正则表达式,所以请忍受我的简单问题.例如,假设我有一个输入文件,其中包含由换行符分隔的一堆链接:

www.foo.com/Archives/monkeys.htm
Monkey网站的描述.

www.foo.com/Archives/pigs.txt
Pig网站的描述.

www.foo.com/Archives/kitty.txt
Kitty网站的描述.

www.foo.com/Archives/apple.htm
Apple网站的描述.

如果我想获得一个网站及其描述,这个正则表达式似乎适用于测试工具: .*www.*\\s.*Pig.*

但是,当我尝试在我的代码中运行它时似乎不起作用.这个表达是否正确?我尝试用"\n"替换"\ s",但它似乎仍无法正常工作.

java regex line-breaks

26
推荐指数
3
解决办法
6万
查看次数

什么是scanner.skip("(\r\n|[\n\r\u2028\u2029\u0085])?"); 做?

scanner.skip("(\r\n|[\n\r\u2028\u2029\u0085])?");
Run Code Online (Sandbox Code Playgroud)

我知道,scanner.skip()但我不知道上面这行到底是做什么的。我在很多程序中都看到过,但我不知道到底发生了什么。有人能帮我吗?

java java.util.scanner

7
推荐指数
0
解决办法
2万
查看次数

Java Scanner换行符识别

我找不到默认情况下指定扫描程序如何处理换行模式的文档.我想逐行读取文件,让扫描仪能够处理\ r,\n或\ r \n行结尾,无论程序实际运行的系统如何.

如果我宣布这样的扫描仪:

Scanner scanner = new Scanner(reader);
Run Code Online (Sandbox Code Playgroud)

什么是默认行为?它会处理如上所述的所有三种类型,还是我必须明确告诉它这样做?

java newline java.util.scanner

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

java ×3

java.util.scanner ×2

line-breaks ×1

newline ×1

regex ×1

string ×1