<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><p id="bloop_customfont" style="font-family:Avenir,Arial;font-size:13px; margin: 0px; line-height: auto;">I have a scrip to assign CustomFields based on a template and it often ends up collecting junk like HTML tags trailing after the data I want to match.</p><p id="bloop_customfont" style="font-family:Avenir,Arial;font-size:13px; margin: 0px; line-height: auto;"><br></p><p id="bloop_customfont" style="font-family:Avenir,Arial;font-size:13px; margin: 0px; line-height: auto;">I think I have made my regex as specific as I can, but now I'm concerned that I went about this the wrong way.  I would love an opinion.</p><p id="bloop_customfont" style="font-family:Avenir,Arial;font-size:13px; margin: 0px; line-height: auto;"><p style="font-family: helvetica; margin: 0px; "></p><div><div style="font-family: helvetica; "><span style="font-family: Avenir, Arial; "><br></span></div><div style="font-family: helvetica; "><span style="font-family: Avenir, Arial; ">Emails that aren't human-generated typically have a block of data in them that includes data like:</span></div></div><div style="font-family: helvetica; "><span style="font-family: Avenir; "><br></span></div></p><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"><p style="font-family:Avenir,Arial;font-size:13px; margin: 0px; line-height: auto;"><div style="font-family: helvetica; "><span style="font-family: Avenir; ">Room:Y10A</span></div></p><p style="font-family:Avenir,Arial;font-size:13px; margin: 0px; line-height: auto;"><span style="font-family: Avenir; ">Building:ddd</span></p><p style="margin: 0px; "><font face="Avenir">IP:172.16.2.2,fe80::250:43ff:fe00:ed31</font></p><p style="font-family:Avenir,Arial;font-size:13px; margin: 0px; line-height: auto;"><span style="font-family: Avenir; ">MAC:DE:CA:FB:AD:11:97</span></p><p id="bloop_customfont" style="font-family:Avenir,Arial;font-size:13px; margin: 0px; line-height: auto;"><span style="font-family: Avenir; ">Port:ddd-1@4/40</span></p></blockquote><p id="bloop_customfont" style="font-family:Avenir,Arial;font-size:13px; margin: 0px; line-height: auto;"><p></p></p><p id="bloop_customfont" style="font-family:Avenir,Arial;font-size:13px; margin: 0px; line-height: auto;">And sometimes they're handled by applications that generate them with HTML formatting, or are copy/pasted with HTML formatting, etc.</p><p id="bloop_customfont" style="font-family:Avenir,Arial;font-size:13px; margin: 0px; line-height: auto;"><br></p><p id="bloop_customfont" style="font-family:Avenir,Arial;font-size:13px; margin: 0px; line-height: auto;"><p id="bloop_customfont" style="margin: 0px; "></p><div>I have a CustomField called 'Building' and in my Template I have:</div><p></p></p><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"><p style="font-family:Avenir,Arial;font-size:13px; margin: 0px; line-height: auto;"><p id="bloop_customfont" style="margin: 0px; ">Building|Body|Building:*([^<]*+)\n||  </p></p></blockquote><p style="margin: 0px; "><div style="font-family: Avenir, Arial; font-size: 13px; "><div style="color: rgb(0, 0, 0); font-family: helvetica; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 19px; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); "><span style="font-family: Avenir, Arial; "><br></span></div><div style="color: rgb(0, 0, 0); font-family: helvetica; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 19px; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); "><span style="font-family: Avenir, Arial; ">a) Is this ([^<]) necessary – or is there a way to merely ignore all HTML on incoming mail before it gets handed off to rt-mailtool that is preferred/better?</span></div></div></p><p id="bloop_customfont" style="font-family:Avenir,Arial;font-size:13px; margin: 0px; line-height: auto;"><p>b) Is there something about my Template use that is obviously wrong?</p><div><br></div></p><div class="" id="bloop_sign_1368631454984524032"><font face="Avenir"><span style="font-size: 11px;"><br><br></span></font><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"></blockquote><font face="Avenir"><span style="font-size: 11px;">     [✔]  Never use your HawkID's email address and password anywhere else! <br></span></font><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"></blockquote><font face="Avenir"><span style="font-size: 11px;">     Emory Lundberg, Security Friend, Information Security & Policy Office <br>     University of Iowa, UCC, Campus Phone: <a href="tel://phone: 5-6174">5-6174</a> </span></font></div></body></html>