$str = "abde";
if($str =~ /ab(c|)de/){#ヒットしない


上記のような状況で、正規表現を使い「b,d」間に「c」が在る、または、何もない
この条件にするにはどうすればいいですか