Java 解析包含特殊字符的字符串
如何解析包含特殊字符的字符串,如Java 解析包含特殊字符的字符串,java,Java,如何解析包含特殊字符的字符串,如 I ][][came][][][I][][][][Saw][][][][][][I][][][][Won][][][][ 任何人都能解决这个问题吗?只检查字母表和空格的ascii值。只检查字母表和空格的ascii值。也许你想要的是这样的东西: String str = "I ][][came][][][I][][][][Saw][][][][][][I][][][][Won][][][]["; str = str.replaceAll("[^\\p{
I ][][came][][][I][][][][Saw][][][][][][I][][][][Won][][][][
任何人都能解决这个问题吗?只检查字母表和空格的ascii值。只检查字母表和空格的ascii值。也许你想要的是这样的东西:
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
也许你想要的是这样的东西:
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
找出特殊字符的名称,并使用以下代码解析字符串:
String specialChar = "\u00f1";
String specialString = "En Espa\u00f1ol";
specialString.split(specialChar);
找出特殊字符的名称,并使用以下代码解析字符串:
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
干杯 这与上面的答案相同。 但正则表达式的模式不同
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
干杯 您能给出一些输入/输出字符串示例吗?您能给出一些输入/输出字符串示例吗?