Remove apostrophe and white space from string

java

Solution

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).

Problem

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.

Original source

Related problems