您的位置首页百科问答

perl程序里把chomp()变成s/[\r\n]//g;是什么意思?

perl程序里把chomp()变成s/[\r\n]//g;是什么意思?

的有关信息介绍如下:

perl程序里把chomp()变成s/[\r\n]//g;是什么意思?

我不明白你第一个问题的意思是什么,chomp()作用是将换行符“\n”去掉,s/[\r\n]//g的意思是用将“[\r\n]”替换为空,也就是删除空格和换行符。chomp($_)中的“$_”是默认变量。比如用文件句柄打开文件的时候,while(<文件句柄>),$_就代表所打开文件的每一行。换句话说就是你除非特殊定义变量,否则就用$_