www.fltk.net > jAvA split()根据换行符号截取字符串为数组

jAvA split()根据换行符号截取字符串为数组

晕,你的换行符呢~~你这样定义字符串也编译不过吧,换行需要一个换行符\n split(“\\n”)就可以分割了

class Main{ static public void main(String[] str){ String s="1234 567\n890\n110A"; String[] array=s.split("[\\t \\n]+"); for(int i=0;i

windows是\r\n linux和mac是不一样的。

换行在后台的表示为'\n',或者'\r'。 所以你处理字段的时候,当字符为'\n'('\r')的时候,就可以把这些字段截取,放到一个数组里。等等。 或者你可以直接用split直接把字符串分解为数组: http://blog.csdn.net/daxiang_zhang/article/details/21...

最简单的就是遍历每一行,如果开头是“问:”就截取从第三个字符开始的字符串。 还可以用正则龋 参考: string input; // 原字符串string[] results = input.Split('\r', '\n'); foreach (string str in results){ if (str.StartWith("问:")) { s...

Split函数 返回一个下标从零开始的一维数组,它包含指定数目的子字符串。 Split(expression[, delimiter[, count[, compare]]]) Split函数语法有如下几部分: expression 必需的。包含子字符串和分隔符的字符串表达式 。如果expression是一个长...

$arr = explode("\n",$Str); 把双引号写成单引号是不行的哦.

java">public class Split{ public static void main(String[] args){ String sss = "1 2010,2 2011,3 2012"; String[] arr = sss.split(" |,");//根据“ ”和“,”区分 System.out.println(java.util. 1.可能是你程序里用的是英文的“,”,而你在控制...

使用split()分割 str="2,2,3,5,6,6"; //这是一字符串 var strs= new Array(); //定义一数组 strs=str.split(","); //字符分割 for (i=0;i

用正则切割,/\s+/代表一个或多个空白字符(包含\r\n) "50.1.1.10\n50.1.120\n50.1.1.30".split(/\s+/);

网站地图

All rights reserved Powered by www.fltk.net

copyright ©right 2010-2021。
www.fltk.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com