請問下列字串代表含意?(編號:8414)

Private Const aa As String = "^\w+((-\w+)!(\.\w+))*\@\w+((\.!-)\w+)*\.\w+$"

後面那一串是做啥用的呀!