| Author |
Delete Special Charecters form the String
|
Saathvik Reddy
Ranch Hand
Joined: Jun 03, 2005
Posts: 228
|
|
Hi, I have a String s1 = "abc@!&def(*)"; I want to delete all the special charecters from the String s1. The expected result should be s1 = "abcdef" How can i achive this? Thanks,
|
 |
Rob Spoor
Sheriff
Joined: Oct 27, 2005
Posts: 19216
|
|
s1.replaceAll("[^\\w]", "") This will look for all substrings matching the regular expression "[^\w]" which means everything except a word character (0-9, a-z, A-Z and _), and then replace them with the empty string. If you thing that a word character is still too lenient, you can use "[^a-zA-Z0-9]", or even "[^a-zA-Z]".
|
SCJP 1.4 - SCJP 6 - SCWCD 5
How To Ask Questions How To Answer Questions
|
 |
Saathvik Reddy
Ranch Hand
Joined: Jun 03, 2005
Posts: 228
|
|
Rob, Thanks a lot. It worked like charm!
|
 |
 |
|
|
subject: Delete Special Charecters form the String
|
|
|