ChinaUnix.net
相关文章推荐:

C# split 換行

Inter_B.txt的内容: 1|FFFFFFFFFFFFFFFF 2|FFFFFFFFFFFFFFFF $i_B="Inter_B.txt"; open(FH3, "<$i_B"); while() { if($_ eq "") { next; } elsif(/|/) { chomp; @ps=split("|",$_); $stn=shift(@ps); print $stn."-"; dut_label=shift(@ps); print $dut_label."\n"; } else { } } 为什么输出: 1-| 2-| 不是: 1-FFFFFFFFFFFFFFFF 2-F...

by xp20683 - Perl - 2009-03-31 17:33:48 阅读(1084) 回复(7)

相关讨论

1 213 2.2 123433, 123432, 235879,225558, 上面一从文件读进来的时候,怎么用split把这些元素读成一个矩阵的元素,后面几个元素多了个逗号,不想要这个逗号, 上面的分割符号都是tab,结果想作为@array,有7个元素。split大致怎么写!实现不了的话,一般的正则怎么实现 谢谢,后面的几个元素都是6位整数。

by drosophilia - Perl - 2008-10-11 20:36:00 阅读(1238) 回复(2)

split 能否按照如下规则分割文件: 将文件: A: dfsdf skfdjksd B: dskdjf dkfj C: dsjfkd sjdfk 如何使用命令将文件分成3个文件 A B C 并且文件名是A,B,C

by niuniu_2118 - Shell - 2005-02-04 16:01:27 阅读(1318) 回复(8)

大家好! 学习java,但简单一个程序遇到问题。非常奇怪! 我的test.txt文件内容如下: text.txt 111111111111 222222222,333333333 333333333333,44444444 55555555 4444444444444 code如下: BufferedReader in =new BufferedReader(new FileReader("test.txt")); String ss1=null; while((ss1=in.readLine())!=null){ System.out.println(ss1.length()); String [] words=ss1.split(",| "); ...

by michael_lt - Java - 2008-09-19 11:35:31 阅读(1452) 回复(1)

$str = "a,b,c,,,"; @getArry = split /,/,$tr; 这样@getArry 里只有a.b.c三个值,得到整个包括后面的空,应该怎么写.请赐教...

by yinsou - Perl - 2007-11-23 15:40:49 阅读(1202) 回复(5)

一个html文档包含HTTP协议头,以/\r?\n\r?\n/分割 ($header, $content) = split /\r?\n\r?\n/, $buffer; 问题是如果$buffer中除了协议头还有其他的\r\n\r\n,$content就会解析错误,有什么好的方案分割吗? 谢谢。

by 福瑞哈哥 - Perl - 2006-12-25 12:20:48 阅读(867) 回复(2)

请问linux c 下有没有split函数

by stiandao - C/C++ - 2005-11-16 13:54:29 阅读(3908) 回复(19)

$str = "abc|1:=|1:=abc| my ($f1, $f2, $f3) = split /[^\\]\|/, $str; print "$f1 $f2 $f3\n"; 得到是 abc 1: 1:=ab 最后一个字符没了, 我如何让正则表达式里的[^\\]不被当做分割符号 [ 本帖最后由 belial_g 于 2009-3-22 12:29 编辑 ]

by belial_g - Perl - 2009-03-22 14:00:30 阅读(890) 回复(1)

while () { #next if $. < 4; @data=split(/\t/,$_); ..................................................... ..................................................... ...................................................... 但这样处理后,第七栏(如下数据),每一个均只能得到第一个单词,比如第一的第七栏"thiamin metabolism associated protein",就只能获得“thiamin”,如何能获得全部呢,还请各位赐教!非...

by bmechuangye - Perl - 2009-03-16 15:50:20 阅读(1004) 回复(2)

#!/usr/bin/perl my ($date_old,$date_new); $date_old='20090314'; $date_new=join "-",split /(\d{4})(\d{2})(\d{2})/,$date_old; print $date_new;打印: -2009-03-14 #!/usr/bin/perl my ($date_old,$date_new); $date_old='2009 03 14'; $date_new=join "-",split /\s+/,$date_old; print $date_new;打印: 2009-03-14 我就是想把获得的日期的中间加上“-”,请问一下第一种为什么前面有一个“-”,谢谢。

by gaoquanlong - Perl - 2009-03-17 11:29:25 阅读(2033) 回复(10)

sub GetStateOfLastFiveDuts { my ($goodbins)=@_; print $goodbins."\n"; @parts=split(",",$goodbins); $curr_y=0; @good_bins=(); foreach my $goodbin(@parts) { print $goodbin."\t"; } } 我的 $goodbins=1,2, 为什么print $goodbin."\t";却打印不出什么?明明应该是1 2

by xp20683 - Perl - 2009-02-18 16:25:00 阅读(1419) 回复(8)