<div>Thank you very much Drew. Your link definitely is a big help. </div>
<div> </div>
<div>The syntax are quite different with the programming applications that I am familiar (very few though).  It's very hard modifying it for our specific use. Is there a guide about this? </div>
<div> </div>
<div>For starters, someone kindly teach me the meaning of \w+) - (.*) (\w+) on </div>
<div> </div>
<div>Subject =~ /\*\* PROBLEM (\w+) - (.*) (\w+) \*\*/ ) </div>
<div> </div>
<div>and *(\d\d\d\d\d\d?) on </div>
<div> </div>
<div>$subject =~ /\D*(\d\d\d\d\d\d?)\D*/)</div>
<div> </div>
<div> </div>
<div>Thank you very much! </div>
<div> </div>