教えて!Perlのえろい人!
1投稿者:ヾ(゚д゚)ノ゛メリークリトリス  投稿日:2005年12月06日(火) 17時32分31秒
正規表現で「*」ってあるじゃないですか。
あれってなんの意味があるのですか?
どんな文字列にもマッチするでしょう?
たとえば

@arr = ( '',
'A',
'VAZ',
'q');

foreach (@arr) {
if (/A*/) {
print "true";
} else {
print "false";
}
}

ってやったらどの文字列でも"true"がでてきますよね?
どんなときに使うんですか?
2投稿者:ヾ(゚д゚)ノ゛メリークリトリス  投稿日:2005年12月06日(火) 17時37分14秒
あ、わかった。
colorにもcolourにもマッチさせるように
/colou*r/みたいな風に使うんでしょ?
そうでしょ?!わかりました!
3投稿者:ヾ(゚д゚)ノ゛メリークリトリス  投稿日:2005年12月06日(火) 18時29分11秒
正規表現とメタ文字で探してみよう。
http://72.14.203.104/search?q=cache:33PUxthLQ80J:www.rfs.jp/sitebuilder/perl/02/09.html+%E6%AD%A3%E8%A6%8F%E8%A1%A8%E7%8F%BEl+%E3%83%A1%E3%82%BF%E6%96%87%E5%AD%97&hl=ja
4投稿者:ヾ(゚д゚)ノ゛メリークリトリス  投稿日:2005年12月06日(火) 21時01分04秒
1はメクラ
5投稿者:わんわん  投稿日:2005年12月06日(火) 21時02分39秒
*は直前の文字が「0回以上繰り返す」

+は直前の文字が「1回以上繰り返す」
です。*は0回も含めるんですから存在しない場合もマッチします。
6投稿者:ヾ(゚д゚)ノ゛メリークリトリス  投稿日:2005年12月06日(火) 21時33分44秒
AB*で試してみて
投稿者 メール
(゚Д゚) <