微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

解析包含特殊字符的字符串

如何解决解析包含特殊字符的字符串

| 如何解析包含特殊字符的字符串
I ][][came][][][I][][][][Saw][][][][][][I][][][][Won][][][][     
谁能解决     

解决方法

也许您正在追求这样的事情:
String str = \"I ][][came][][][I][][][][Saw][][][][][][I][][][][Won][][][][\";
str = str.replaceAll(\"[^\\\\p{Alnum}]+\",\" \");  // keep alpha-numeric characters.
System.out.println(str);
印刷品:
I came I Saw I Won 
    ,仅检查字母和空格的ascii值。     ,找出特殊字符的unicode代码,并使用以下代码来解析字符串:
String specialChar = \"\\u00f1\";
String specialString = \"En Espa\\u00f1ol\";
specialString.split(specialChar);
    ,这与上面的答案相同。 但是正则表达式的模式不同。
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为第一个答案 干杯!     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。