regex - Delete all the space at end of each line in Java -
i'm trying delete spaces , tabs @ end of lines.
i use following methods:
string.replace("\\s+$", "");
here, "\s+$" regex expression
it seems it' right. fact not delete it.
the string is:
a) aaaaaa. b) bbbbb. c) cccccc. d) ddddd.
like this:
string.replaceall("\\s+$", "");
string#replace()
not take regex argument.- you need double escape
\s
edit: yes work:
public static void main(final string[] args) { final string = " aaaaaaaa "; system.out.println(a.replaceall("\\s+$", "")); }
maybe confusion think a.replaceall()
modify string a
. strings in java immutable (they cannot change). a.replaceall()
return modified string.
edit2: if you're using multiline string, "\\s+[$\n]"
regex should work.
Comments
Post a Comment