String line="word,1.2;3.1!4.5";
我需要在
Split(...)
中使用什么正则表达式以除了点号外移除所有特殊字符?(我需要点号来保留双精度和浮点值)String line="word,1.2;3.1!4.5";
Split(...)
中使用什么正则表达式以除了点号外移除所有特殊字符?(我需要点号来保留双精度和浮点值)string.split("[^.\\w]");
或者
string.split("[^.a-zA-Z\\d]");
+
。试试这段代码
line.split("[.\w]");
String line = "\\//word,1.2;3.1!4.5?!!!!^^*%$^$^$";
,当String pattern="[^.a-zA-Z\\d]"
或String pattern="[^.\\w]"
时,我得到了以下输出:lineSplited : lineSplited : lineSplited : lineSplited : word lineSplited : 1.2 lineSplited : 3.1 lineSplited : 4.5
请问如何处理\\
或//
?再次感谢。 - Youness Mourtaji