phpで正規表現の勉強をしています。色々なサイトを巡回して勉強していたところ
次の携帯の種類を判定する正規表現を見つけました。

if (preg_match("/^SoftBank/i", $ua))
{
 //SoftBank
}

ここで質問なのですが、

�@末尾にある「 /i 」 とは何を意味するのでしょか?
�A先頭にある「 / 」は何を意味するのでしょうか?

�B入力された文字列が "ABC" から始まっているかどうかを
判定する正規表現はどうかけばよいでしょか?
※"ABC"の後はどんな文字列が続いても構いません。

宜しくお願いします。