How do I remove all non alphanumeric characters from a string?

Code Example - How do I remove all non alphanumeric characters from a string?

                
                        Regex rgx = new Regex("[^a-zA-Z0-9 -]");
str = rgx.Replace(str, "");