开发者

Parse string which contain special character

How to Parse string which contain special character like

I ][][came][][][I][][][][Saw][][][][][][I][][][][Won][][]开发者_如何学编程[][     

Can anyone please solve it


Perhaps you're after something like this:

String str = "I ][][came][][][I][][][][Saw][][][][][][I][][][][Won][][][][";
str = str.replaceAll("[^\\p{Alnum}]+", " ");  // keep alpha-numeric characters.
System.out.println(str);

prints:

I came I Saw I Won 


Check for ascii values of alphabets and space alone.


Figure out the unicode codes of your special characters and use these codes to parse the string:

String specialChar = "\u00f1";
String specialString = "En Espa\u00f1ol";
specialString.split(specialChar);


This is the same as the answer above. But different pattern for regex.

String str = "I ][][came][][][I][][][][Saw][][][][][][I][][][][Won][][][][";

//Search for numeric and alpha characters.
str = str.replaceAll("[^0-9A-Za-z]+", " ");  

System.out.println(str);

+1 for the first answer

cheers!

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜