i want to remove all of the following chars from my string
">[],-"
at the moment im doing this. but there must be a more efficient way
newString = myString.replace(">","").replace("[","").replace("]","")....
Use a regex that describes all the characters you want to replace, with the method that replaces everything matching the regex:
newString = myString.replaceAll("[<>\\[\\],-]", "");
(edited: I don't think <>
are supposed to be escaped, actually. And I forgot to double up the backslashes since they'll be interpreted twice: once by the Java compiler, and again by the regular expression engine.)
newString = myString.replaceAll("[>\\[\\],-]", "");
The backslashes are to escape the '[' because the first argument is actually a regular expression.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With