KAIHATSUGIKEN GROUP

PERL PROGRAMMING LANGUAGE



***********************************************************************
12 UNIXの常識
********************
perlやUNIXの中でよく使われるコマンドをここでは常識であると言う意味で
UNIXの常識と書きますが 本当はもっとたくさんあってとても覚え切れません。
簡単なものから、よく使われるものから順番に覚えていきましょう。

\ 	エスケープシーケンス
^ 	行(文字列)の先頭
$	行(文字列)の最後
.	任意の1文字(改行を除く)
[]	文字クラス
*	0回以上繰り返し
+	1回以上繰り返し
?	0回か1回か
|	または
()	グループを作る

\にはメタ文字の意味をなくすという働きもあります。
\* と書けば * はメタ文字ではなく、*という文字自体になります。
例えば 
\**  と書くと 0個以上の*とマッチします。

^は行(文字列)の先頭にマッチします。
$は最後にマッチします。
^$ と書けばから行にマッチします。

.(ピリオド)は改行以外の任意の1文字とマッチします。その部分は何でもよいという
場合に使われます。