○次の1〜3の問いに答えなさい。
《正規表現》
1. 次の条件に従った文字列の集合を正規表現で書きなさい。
(例)"Iwate" ( /Iwate/ )
(1)"001","011",…,"991"など、"1"で終わる3文字の文字列
( )
(2)"g031"で始まる文字列 ( )
(3)空行(空文字列) ( )
(4)"-"が2文字以上続いている文字列 ( )
(5)アルファベット1文字 ( )
(6)"Tanaka"か"Sato"のいずれか ( )
《文字列の置換》
2.次のプログラムは、文字列の置換を行うプログラムです。【 】を埋めて、プログラムを完成させなさい。
#!/usr/local2/bin/perl
#replace.pl
$str = "abcdef";
$str =【 】; #abcの部分をABCに置きかえる
print "$str \n";
《文字列の分割と連結》
3.次のプログラムは、文字列の分割と連結を行うプログラムです。【 】を埋めて、プログラムを完成させなさい。
#!/usr/local2/bin/perl
$_ = 'This is a test.';
@field =【 】; #空白文字を区切りとして分割する
print @field, "\n"; $str =【 】; #分割された@fieldを区切り文字":"で連結する
print "$str\n";