Can anyone explain this little for e about the regular expr.

PHP Code:
"/^(http:\/\/info@)?([^\/]+)/i" 
I understand the first part, but after the "?" I dont' get it.