一、#!/usr/bin/perl -w
-w:prints warnings about dubious(可疑的,不确定的) constructs
perldoc perlrun#可以查看参数详情
二、匹配
正则表达式的w s d 与量词的组合:
w 匹配一个字母、数字或下划线字符,相当于[a-zA-Z_0-9]
s 匹配一个空字符
d 匹配一个数字
匹配单词的首尾
这些修饰符的大写形式为它们匹配的相反情况。这样我们要匹配连续的字符串可以用 w+ 匹配一个单词用 w+ 匹配空白用s+ 匹配所有字符用[dD],匹配除换行符之外的所有字符用“.”
Perl的正则表达式的三种形式,分别是匹配,替换和转化:
-
匹配:m//(还可以简写为//,略去m)
-
替换:s///
-
转化:tr///
这三种形式一般都和 =~ 或 !~ 搭配使用, =~ 表示相匹配,!~ 表示不匹配。