So I'm playing around string manipulation. I'm done replacing white space characters with hyphens. Now I want to combine replacing white spaces characters and removing apostrophe from string. How can I do this?
This is what I've tried so far:
String str = "Please Don't Ask Me";
String newStr = str.replaceAll("\\s+","-");
System.out.println("New string is " + newStr);
Output is:
Please-Don't-Ask-Me
But I want the output to be:
Please-Dont-Ask-Me
But I can't get to work removing the apostrophe. Any ideas? Help is much appreciated. Thanks.
Try this:
String newStr = str.replaceAll("\\s+","-").replaceAll("'", "");
The first replaceAll
returns the String with all spaces replaced with -
, then we perform on this another replaceAll
to replace all '
with nothing (Meaning, we are removing them).
It's very easy, use replaceAll
again on the resulted String:
String newStr = str.replaceAll("\\s+","-").replaceAll("'","");
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