44问答网
所有问题
当前搜索:
perl去除换行符
Perl
如何去掉
换行符
答:
chomp(my $text=<STDIN>);say "say is $text";print "print is $text";输出结果:
perl
test.pl fdsfdf\n say is fdsfdf\n print is fdsfdf\n say和print一样的。意思是说chomp怎么没有把我输入的\n给去掉。应该是输入fdsfdf而已。而没有\n。
perl
程序里把chomp()变成s/[\r\n]//g;是什么意思?
答:
我不明白你第一个问题的意思是什么,chomp()作用是将
换行符
“\n”去掉,s/[\r\n]//g的意思是用将“[\r\n]”替换为空,也就是删除空格和换行符。chomp($_)中的“$_”是默认变量。比如用文件句柄打开文件的时候,while(<文件句柄>),$_就代表所打开文件的每一行。换句话说就是你除非特殊...
Perl
如何去掉
换行符
答:
嗯,你说的对,但是你这个会把字符串中间的\r\n都删除,如果只删除尾部的,那么可以这样:s/[\r\n]$//;
Perl
怎样
去除
空白行
答:
一定是 chomp ! chop 是把一个字串最尾的字符去掉, 而 chomp 是只把所有能辨识到的
换行符
都去掉 $s = "abc\r\n";$ss = $s; chomp $ss ; # $ss = "abc"$ss = $s; chop $ss ; # $ss = "abc\r" 不是你想要的结果!$s = "abc";$ss = $s; chomp $ss; # $ss = "...
perl
中,怎么把一个字符串填充成固定长度后赋给一个变量
答:
v= sprintf "%-10s",$value;我觉得去掉
换行符
\n,才是你想要的
我想请问用
perl
写程式,写出输入几组数字后可以找出最大值、最小值、平...
答:
print "请输入若干数字, 以空格分开\n>"; $input = <STDIN>; # 读入chomp $input; # 去掉 STDIN 的
换行符
@input = split /\s+/, $input; # 以空格(\s+)为界, 将 $input 分拆并存到 @input 中@input = sort { $a<=>$b} @input; # 以数字方或 ( {$a<=>$b} ) 将 @...
perl
输出为什么自己
换行
了
答:
换行
的呀,你去掉\n后执行程序,你会发现系统提示符f:\test\
perl
>前面要少一个空行。可能你需要显示数组时,每个元素后面空行,那用你的语句是不行的,你的语句是数组显示完毕后添加换行,要在没个元素后换行需要使用循环,大概是:print$_."\n"foreach(@sorted);
perl
程序中$Dir =~s/\s//gs;是什么意思
答:
s///是替换 \s是匹配空格 g是替换所有 加上 s 后,可以让 ‘.’ 匹配
换行符
,把$Dir当作单行。整句的意思就是删除所有空格。
如何用
perl
读取txt文件中的数据
答:
!/usr/bin/
perl
textname="/存放路径/文件名.txt"; #例如$textname="E:/lqf.txt";open(FILE1,$textname);#打开文件 line=<FILE1>;#将文件的每一行读取到数组@line中,文件的每一行作为一个数组元素 close FILE1;保存这个文件的内容,只要对@line数组进行操作就可以了 ...
!~ /^\d+$/是什么意思
答:
\d+匹配多个数字字符串。所以/^\d+$/ 表示匹配一整行中1个以上的数字。
Perl
的正则表达式的三种形式,分别是匹配,替换和转化:匹配:m//(还可以简写为//,略去m)替换:s/// 转化:tr/// 这三种形式一般都和 =~ 或 !~ 搭配使用, =~ 表示相匹配,!~ 表示不匹配。
1
2
3
4
涓嬩竴椤
其他人还搜
perl替换换行符
perl命令详解
perl判断字符串相等
excel去除换行符
word怎么去除换行符
python去除换行符
oracle去掉换行符
记事本去除换行符
去掉字符串中的换行符