perl中的元字符如下: ^ 表示一行的开头; $ 表示一行的结尾; ( ) 表示一个匹配块的,可以对匹配上的块通过$1,$2...进行读取,但是无法写;$0表示这个perl文件 \ 表示用来进行转义的意思,比如\n表示换行符; | 表示perl进行匹配时的或者,逻辑rank比较低; @ 表示一个数组的值; [ 表示[]的含义; { 表示{}整个模式的含义; ? 表示前面字符出现1次或者0次; . 表示任意字符,除了\n换行符,如果加上/s进行修饰,则\n都能被匹配; + 表示前面字符至少出现一次; * 表示前面字符至少出现0次; 其他的字符,就可以不用进行\转义了。