Win a copy of The Java Performance Companion this week in the Performance forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Differentiating between newline escape characters and carriage returns

 
Abdullah Akbar
Greenhorn
Posts: 2
Eclipse IDE Java Windows XP
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Dear team,

I am trying to write code for reading files with text content. The problem is that the string values which I have contain both new line escape characters as well as carriage returns. I need to get my strings rid of the carriage returns only and not the new line escape characters. Could some one please help me out here?

System.out.println("START- " + dataString + " -END");
System.out.println();
System.out.println("START- " + dataString.replaceAll("\\n","") + " -END");
System.out.println();
System.out.println("START- " + dataString.replaceAll("\\r", "") + " -END"); --- doesn't work

The output is:


START- Configure synchronization and upload of all processes or specific process
Configure synchronization and upload of all processes or specific process -END

START- Configure synchronization and upload of all processes or specific process Configure synchronization and upload of all processes or specific process -END

START- Configure synchronization and upload of all processes or specific process
Configure synchronization and upload of all processes or specific process -END
 
Rob Spoor
Sheriff
Pie
Posts: 20546
57
Chrome Eclipse IDE Java Windows
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Don't escape the \. \r has special meaning (carriage return) in both Java and in regular expressions.
 
Campbell Ritchie
Sheriff
Pie
Posts: 49389
62
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
. . . and welcome to the Ranch
 
Abdullah Akbar
Greenhorn
Posts: 2
Eclipse IDE Java Windows XP
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thank you very much Rob and Campbell.


 
Rob Spoor
Sheriff
Pie
Posts: 20546
57
Chrome Eclipse IDE Java Windows
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You're welcome.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic