如何解决解析包含特殊字符的字符串
| 如何解析包含特殊字符的字符串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 举报,一经查实,本站将立刻删除。