perl语言

发布时间 2023-03-31 11:50:13作者: VincentZJ

读取文件

  文件操作时候, "<"表示读取, ">"表示写入,“>>”表示追加

  如果读取成功,就返回一个不为0的数字,作为判断依据。

正则匹配

逐行读取文件,并进行正则匹配。

  使用while(<文件句柄>) 对文件进行逐行读取

  每一行的值会自动保存在一个 $_ 的特殊变量中

  获取该行的值,并进行正则匹配

  如果匹配成功,匹配的字符串自动保存在 $& 变量中,打印

 

关闭文件

  

总结

 


$_              默认输入,在文件逐行读取时,就是每次读取的内容
$& 或 $MATCH    上一次成功匹配的字符
=~              匹配
!~              不匹配
m/str/ 或/str/  正则表达式,看是否含有字符串 str
<, >, >>        代表读取、写入、追加