CINXE.COM
Regular Expression Library
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head id="ctl00_Head1"><title> Regular Expression Library </title><meta content="Regular Expression Library provides a searchable database of regular expressions. Users can add, edit, rate, and test regular expressions." name="description" /><meta content="perl regular expression awk sed grep library regex regx regexlib asp.net asp net dotnet tutorial example test build find search" name="keywords" /> <script type="text/javascript"> <!-- // Preload the image used in overlibmws popups myExit = new Image(); myExit.src = "/Scripts/overlibmws/exit.gif" // Always include the width and height for any images) var closeimg = '<img src="/Scripts/overlibmws/exit.gif" alt="Click to Close" ' + 'width="12" height="11" border="0">'; // --> </script> <script type="text/javascript" src="/Scripts/overlibmws/overlibmws.js"></script> <script type="text/javascript" src="/Scripts/overlibmws/overlibmws_draggable.js"></script> <script type="text/javascript" src="/Scripts/overlibmws/overlibmws_filter.js"></script> <script type="text/javascript" src="/Scripts/overlibmws/overlibmws_overtwo.js"></script> <script type="text/javascript" src="/Scripts/overlibmws/overlibmws_shadow.js"></script> <link href="App_Themes/Green/default.css" type="text/css" rel="stylesheet" /><link href="App_Themes/Green/Form.css" type="text/css" rel="stylesheet" /><link href="App_Themes/Green/Tester.css" type="text/css" rel="stylesheet" /></head> <body> <!--[if IE 6]><link href="/ie6styles.css" type="text/css" rel="stylesheet" /><![endif]--> <div id="overDiv" style="position: absolute; visibility: hidden; z-index: 10000"> </div> <div id="backdrop" style="position: absolute; visibility: hidden;"> </div> <form name="aspnetForm" method="post" action="./?AspxAutoDetectCookieSupport=1" id="aspnetForm"> <div> <input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" /> <input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" /> <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKMTY0NzE3NzgxNQ9kFgJmD2QWAgIDD2QWAgIHD2QWCAIBDw8WAh4EVGV4dAUENDE0OWRkAgMPDxYCHwAFBDI4MThkZAILDxYCHglpbm5lcmh0bWwFrQFFeHByZXNzbyBpcyB1c2VmdWwgZm9yIGxlYXJuaW5nIGhvdyB0byB1c2UgcmVndWxhciBleHByZXNzaW9ucyBhbmQgZm9yIGRldmVsb3BpbmcgYW5kIGRlYnVnZ2luZyByZWd1bGFyIGV4cHJlc3Npb25zIHByaW9yIHRvIGluY29ycG9yYXRpbmcgdGhlbSBpbnRvIEMjIG9yIFZpc3VhbCBCYXNpYyBjb2RlLmQCDQ8WAh8BBQhFeHByZXNzb2QYAQUeX19Db250cm9sc1JlcXVpcmVQb3N0QmFja0tleV9fFgIFI2N0bDAwJExvZ2luVmlldzEkTG9naW5TdGF0dXMxJGN0bDAxBSNjdGwwMCRMb2dpblZpZXcxJExvZ2luU3RhdHVzMSRjdGwwM1HAisJm+Cg9FJhHNbVGQ8j+2pCKsG2kUBpe0adW5/cF" /> </div> <script type="text/javascript"> //<![CDATA[ var theForm = document.forms['aspnetForm']; if (!theForm) { theForm = document.aspnetForm; } function __doPostBack(eventTarget, eventArgument) { if (!theForm.onsubmit || (theForm.onsubmit() != false)) { theForm.__EVENTTARGET.value = eventTarget; theForm.__EVENTARGUMENT.value = eventArgument; theForm.submit(); } } //]]> </script> <script src="/WebResource.axd?d=0fG_MDje-8MUMhqcK9YNC5dE9K3PSGPUQGc9E4S3ECU6IGTOcflflrZIxj2Kzx66vj2LYcysJ_WgoKe7d4RXNL1nX77UmIOI2d6uv2ha_241&t=637818691026898580" type="text/javascript"></script> <script src="/ScriptResource.axd?d=n7oAe63vG7WYYot28aoGBPugCcUcIzol4UQMlrpDK0isGE7vdG1VUu0n4n09X90yUjXNzVlSzS27hzARaP_g4cE19a5qFBG9ciUXVAQcuUgqH_scV3jVyUk3S1pqjGYiC287Lof_KmGnTKCsBg0vF4E4bx6UGbaMah4CnzNTqUQ1&t=7da11f2" type="text/javascript"></script> <script src="/ScriptResource.axd?d=R6kbAYxObjeZLGLBEuBbATdIvWGo4dpPo5XZLa0D-GGaE4XMpzqyEwXtZB--T9JnYbymZFC81a62Fm60m6cTPEzzQfQoBTDU7ljspgEi-GZ58WOIONAuAG77EFD5-uq0c8GfFhr5WesY85BvFpmnsqjM_qPBqNfl_p7UYf_q7hZa9sGW3-HycPsUTcVDqg5h0&t=7da11f2" type="text/javascript"></script> <div> <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="CA0B0334" /> <input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEdAATQnF1Joc9VxSTo8cS3w2LyBWceBit8e6/TdPqOU5fZbRoDpEbP8dJ0ILGkO9rI+6qMO7fmjkJSfq6Zbgk2kTWnbJQSX6CGlg4Oe1nWQVD/spzy0kh7byMdFxzy1wrGKdU=" /> </div> <script type="text/javascript"> //<![CDATA[ Sys.WebForms.PageRequestManager._initialize('ctl00$sm1', 'aspnetForm', [], [], [], 90, 'ctl00'); //]]> </script> <div id="siteTop"> <h1> RegExLib.com - The first Regular Expression Library on the Web!</h1> <div id="topNav" class="commonContainerHeader"> <ul> <li><a href="/(X(1)A(bqhhfn-U7ePr87COUHi0Q60j56MAo_tZwzwSgsg9JTd_HKAa7-8qN0I-QrgFNeAeZ7Cf_pAwrfu-s7mG_xhK0z1IORHVjHQNfIz9I81SF5qmx0A2uzvgvh-epYZ-v5WlV0bdpiPWSlJ2hJNCbKM4bD4M5eAWEHmzx--dSf8PmZxbBUNSxNie3GlhHOflI6OS0))/Default.aspx"">Home</a></li><li><a href="/(X(1)A(bqhhfn-U7ePr87COUHi0Q60j56MAo_tZwzwSgsg9JTd_HKAa7-8qN0I-QrgFNeAeZ7Cf_pAwrfu-s7mG_xhK0z1IORHVjHQNfIz9I81SF5qmx0A2uzvgvh-epYZ-v5WlV0bdpiPWSlJ2hJNCbKM4bD4M5eAWEHmzx--dSf8PmZxbBUNSxNie3GlhHOflI6OS0))/Search.aspx"">Search</a></li><li><a href="/(X(1)A(bqhhfn-U7ePr87COUHi0Q60j56MAo_tZwzwSgsg9JTd_HKAa7-8qN0I-QrgFNeAeZ7Cf_pAwrfu-s7mG_xhK0z1IORHVjHQNfIz9I81SF5qmx0A2uzvgvh-epYZ-v5WlV0bdpiPWSlJ2hJNCbKM4bD4M5eAWEHmzx--dSf8PmZxbBUNSxNie3GlhHOflI6OS0))/RETester.aspx"">Regex Tester</a></li><li><a href="/(X(1)A(bqhhfn-U7ePr87COUHi0Q60j56MAo_tZwzwSgsg9JTd_HKAa7-8qN0I-QrgFNeAeZ7Cf_pAwrfu-s7mG_xhK0z1IORHVjHQNfIz9I81SF5qmx0A2uzvgvh-epYZ-v5WlV0bdpiPWSlJ2hJNCbKM4bD4M5eAWEHmzx--dSf8PmZxbBUNSxNie3GlhHOflI6OS0))/DisplayPatterns.aspx"">Browse Expressions</a></li><li><a href="/(X(1)A(bqhhfn-U7ePr87COUHi0Q60j56MAo_tZwzwSgsg9JTd_HKAa7-8qN0I-QrgFNeAeZ7Cf_pAwrfu-s7mG_xhK0z1IORHVjHQNfIz9I81SF5qmx0A2uzvgvh-epYZ-v5WlV0bdpiPWSlJ2hJNCbKM4bD4M5eAWEHmzx--dSf8PmZxbBUNSxNie3GlhHOflI6OS0))/Add.aspx"">Add Regex</a></li> <li> <a id="ctl00_LoginView1_LoginStatus1" href="javascript:__doPostBack('ctl00$LoginView1$LoginStatus1$ctl02','')">Login</a> </li> </ul> </div> <div class="commonContainer"> <div class="supportSponsors"> <p> Please support RegExLib Sponsors</p> </div> <div id="leaderboardAdTop"> <div class="lqm_ad" lqm_publisher="lqm.regexlib.site" lqm_zone="ron" lqm_format="728x90"></div> </div> </div> </div> <div id="siteBody"> <div id="sidebarLeft"> <div class="commonContainerHeader"> <h3> Subscribe</h3> </div> <div class="commonContainer"> <ul class="sidebarList"> <li class="rssLink"><a href='http://feeds.feedburner.com/Regexlibcom-RecentPatterns'> Recent Expressions</a></li> </ul> <p style="margin-left: 17px;"> <a href="http://feeds.feedburner.com/Regexlibcom-RecentPatterns"> <img src="http://feeds.feedburner.com/~fc/Regexlibcom-RecentPatterns?bg=99CCFF&fg=444444&anim=1" height="26" width="88" style="border: 0" alt="" /></a></p> </div> <div class="commonContainerHeader"><h3>Site Links</h3></div> <div class="commonContainer"> <ul class="sidebarList"> <li id="ctl00_LeftNavigation1_LeftMenu_ctl00_ListItem1" class="starLink"><a href='/(X(1)A(bqhhfn-U7ePr87COUHi0Q60j56MAo_tZwzwSgsg9JTd_HKAa7-8qN0I-QrgFNeAeZ7Cf_pAwrfu-s7mG_xhK0z1IORHVjHQNfIz9I81SF5qmx0A2uzvgvh-epYZ-v5WlV0bdpiPWSlJ2hJNCbKM4bD4M5eAWEHmzx--dSf8PmZxbBUNSxNie3GlhHOflI6OS0))/CheatSheet.aspx'>Regex Cheat Sheet</a></li> <li id="ctl00_LeftNavigation1_LeftMenu_ctl02_ListItem1"><a href='/(X(1)A(bqhhfn-U7ePr87COUHi0Q60j56MAo_tZwzwSgsg9JTd_HKAa7-8qN0I-QrgFNeAeZ7Cf_pAwrfu-s7mG_xhK0z1IORHVjHQNfIz9I81SF5qmx0A2uzvgvh-epYZ-v5WlV0bdpiPWSlJ2hJNCbKM4bD4M5eAWEHmzx--dSf8PmZxbBUNSxNie3GlhHOflI6OS0))/Search.aspx'>Search</a></li> <li id="ctl00_LeftNavigation1_LeftMenu_ctl03_ListItem1"><a href='/(X(1)A(bqhhfn-U7ePr87COUHi0Q60j56MAo_tZwzwSgsg9JTd_HKAa7-8qN0I-QrgFNeAeZ7Cf_pAwrfu-s7mG_xhK0z1IORHVjHQNfIz9I81SF5qmx0A2uzvgvh-epYZ-v5WlV0bdpiPWSlJ2hJNCbKM4bD4M5eAWEHmzx--dSf8PmZxbBUNSxNie3GlhHOflI6OS0))/RETester.aspx'>Regex Tester</a></li> <li id="ctl00_LeftNavigation1_LeftMenu_ctl04_ListItem1"><a href='/(X(1)A(bqhhfn-U7ePr87COUHi0Q60j56MAo_tZwzwSgsg9JTd_HKAa7-8qN0I-QrgFNeAeZ7Cf_pAwrfu-s7mG_xhK0z1IORHVjHQNfIz9I81SF5qmx0A2uzvgvh-epYZ-v5WlV0bdpiPWSlJ2hJNCbKM4bD4M5eAWEHmzx--dSf8PmZxbBUNSxNie3GlhHOflI6OS0))/DisplayPatterns.aspx'>Browse Expressions</a></li> <li id="ctl00_LeftNavigation1_LeftMenu_ctl05_ListItem1"><a href='/(X(1)A(bqhhfn-U7ePr87COUHi0Q60j56MAo_tZwzwSgsg9JTd_HKAa7-8qN0I-QrgFNeAeZ7Cf_pAwrfu-s7mG_xhK0z1IORHVjHQNfIz9I81SF5qmx0A2uzvgvh-epYZ-v5WlV0bdpiPWSlJ2hJNCbKM4bD4M5eAWEHmzx--dSf8PmZxbBUNSxNie3GlhHOflI6OS0))/Add.aspx'>Add Regex</a></li> <li id="ctl00_LeftNavigation1_LeftMenu_ctl06_ListItem1"><a href='/(X(1)A(bqhhfn-U7ePr87COUHi0Q60j56MAo_tZwzwSgsg9JTd_HKAa7-8qN0I-QrgFNeAeZ7Cf_pAwrfu-s7mG_xhK0z1IORHVjHQNfIz9I81SF5qmx0A2uzvgvh-epYZ-v5WlV0bdpiPWSlJ2hJNCbKM4bD4M5eAWEHmzx--dSf8PmZxbBUNSxNie3GlhHOflI6OS0))/UserPatterns.aspx'>Manage My Expressions</a></li> <li id="ctl00_LeftNavigation1_LeftMenu_ctl07_ListItem1"><a href='/(X(1)A(bqhhfn-U7ePr87COUHi0Q60j56MAo_tZwzwSgsg9JTd_HKAa7-8qN0I-QrgFNeAeZ7Cf_pAwrfu-s7mG_xhK0z1IORHVjHQNfIz9I81SF5qmx0A2uzvgvh-epYZ-v5WlV0bdpiPWSlJ2hJNCbKM4bD4M5eAWEHmzx--dSf8PmZxbBUNSxNie3GlhHOflI6OS0))/Contributors.aspx'>Contributors</a></li> <li id="ctl00_LeftNavigation1_LeftMenu_ctl11_ListItem1"><a href='/(X(1)A(bqhhfn-U7ePr87COUHi0Q60j56MAo_tZwzwSgsg9JTd_HKAa7-8qN0I-QrgFNeAeZ7Cf_pAwrfu-s7mG_xhK0z1IORHVjHQNfIz9I81SF5qmx0A2uzvgvh-epYZ-v5WlV0bdpiPWSlJ2hJNCbKM4bD4M5eAWEHmzx--dSf8PmZxbBUNSxNie3GlhHOflI6OS0))/Resources.aspx'>Regex Resources</a></li> <li id="ctl00_LeftNavigation1_LeftMenu_ctl12_ListItem1"><a href='/(X(1)A(bqhhfn-U7ePr87COUHi0Q60j56MAo_tZwzwSgsg9JTd_HKAa7-8qN0I-QrgFNeAeZ7Cf_pAwrfu-s7mG_xhK0z1IORHVjHQNfIz9I81SF5qmx0A2uzvgvh-epYZ-v5WlV0bdpiPWSlJ2hJNCbKM4bD4M5eAWEHmzx--dSf8PmZxbBUNSxNie3GlhHOflI6OS0))/WebServices.asmx'>Web Services</a></li> <li id="ctl00_LeftNavigation1_LeftMenu_ctl13_ListItem1"><a href='http://lakequincy.com/advertisers/publisherinfo/regExLib.aspx'>Advertise</a></li> <li id="ctl00_LeftNavigation1_LeftMenu_ctl14_ListItem1"><a href='/(X(1)A(bqhhfn-U7ePr87COUHi0Q60j56MAo_tZwzwSgsg9JTd_HKAa7-8qN0I-QrgFNeAeZ7Cf_pAwrfu-s7mG_xhK0z1IORHVjHQNfIz9I81SF5qmx0A2uzvgvh-epYZ-v5WlV0bdpiPWSlJ2hJNCbKM4bD4M5eAWEHmzx--dSf8PmZxbBUNSxNie3GlhHOflI6OS0))/Contact.aspx'>Contact Us</a></li> <li id="ctl00_LeftNavigation1_LeftMenu_ctl15_ListItem1"><a href='/(X(1)A(bqhhfn-U7ePr87COUHi0Q60j56MAo_tZwzwSgsg9JTd_HKAa7-8qN0I-QrgFNeAeZ7Cf_pAwrfu-s7mG_xhK0z1IORHVjHQNfIz9I81SF5qmx0A2uzvgvh-epYZ-v5WlV0bdpiPWSlJ2hJNCbKM4bD4M5eAWEHmzx--dSf8PmZxbBUNSxNie3GlhHOflI6OS0))/Register.aspx'>Register</a></li> <li id="ctl00_LeftNavigation1_LeftMenu_ctl16_ListItem1" class="rssLink"><a href='http://feeds.feedburner.com/Regexlibcom-RecentPatterns'>Recent Expressions</a></li> <li id="ctl00_LeftNavigation1_LeftMenu_ctl17_ListItem1" class="rssLink"><a href='http://feeds.feedburner.com/Regexlibcom-RecentComments'>Recent Comments</a></li> </ul> </div> <div class="commonContainerHeader"><h3>Community</h3></div> <div class="commonContainer"> <ul class="sidebarList"> <li id="ctl00_CommunityNavigation_LeftMenu_ctl08_ListItem1"><a href='http://regexadvice.com/forums/'>Regex Forums</a></li> <li id="ctl00_CommunityNavigation_LeftMenu_ctl09_ListItem1"><a href='http://regexadvice.com/blogs/'>Regex Blogs</a></li> <li id="ctl00_CommunityNavigation_LeftMenu_ctl10_ListItem1"><a href='http://aspadvice.com/lists/SignUp/list.aspx?l=68&c=16'>Regex Mailing List</a></li> </ul> </div> <div class="commonContainerHeader"><h3>Top Contributors</h3></div> <div class="commonContainer"> <ul class="sidebarList"> <li> <a href='UserPatterns.aspx?authorId=a31a0874-118f-4550-933e-a7c575d149ae'>Michael Ash (55)</a> </li> <li> <a href='UserPatterns.aspx?authorId=26c277f9-61b2-4bf5-bb70-106880138842'>Steven Smith (42)</a> </li> <li> <a href='UserPatterns.aspx?authorId=e52f1f3c-83dd-4dad-a4c8-ed4745dbf278'>Matthew Harris (35)</a> </li> <li> <a href='UserPatterns.aspx?authorId=4f1e9e8d-d9fa-4221-ac16-ee9534263d28'>tedcambron (29)</a> </li> <li> <a href='UserPatterns.aspx?authorId=6ad47277-f20a-4360-ac8a-707c326a3554'>PJWhitfield (28)</a> </li> <li> <a href='UserPatterns.aspx?authorId=d941249e-8df6-44e7-9d61-c3139dc48f75'>Vassilis Petroulias (26)</a> </li> <li> <a href='UserPatterns.aspx?authorId=dea17f2a-ed74-417a-8ffe-61450110cf0d'>Matt Brooke (22)</a> </li> <li> <a href='UserPatterns.aspx?authorId=1c12ce3c-cb6a-43c3-8d86-4ea8777f4393'>Juraj Hajd煤ch (SK) (21)</a> </li> <li> <a href='UserPatterns.aspx?authorId=8f1d8a18-4f32-4350-9ad2-dcd73bf35fc5'>Mukundh (21)</a> </li> <li> <a href='UserPatterns.aspx?authorId=69716c44-702d-46e5-9ac2-3de78381e3ce'>RobertKaw (19)</a> </li> <li style="margin-top: 12px; font-weight: bold;"><a id="ctl00_ucTopContributors_contributorslink" href="Contributors.aspx">All Contributors</a></li> </ul> </div> <div class="commonContainerHeader"> <h3> Advertise with us</h3> </div> </div> <div id="sidebarRight"> <div class="commonContainerHeader"> <h3> Sponsors</h3> </div> <div class="commonContainer paddingNoneSides center"> <div class="lqm_ad" lqm_publisher="lqm.regexlib.site" lqm_zone="ron" lqm_format="1x2"></div> </div> <div class="commonContainer paddingNoneSides center"> <div class="lqm_ad" lqm_publisher="lqm.regexlib.site" lqm_zone="ron" lqm_format="160x600"></div> </div> </div> <div id="mainContentArea"> <div class="highlightContainer welcomeContainer"> <p>Welcome to <strong>RegExLib.com</strong>, the Internet's first Regular Expression Library. Currently we have indexed <span id="ctl00_ContentPlaceHolder1_reCount" style="font-weight:bold;">4149</span> expressions from <span id="ctl00_ContentPlaceHolder1_contributorCountLabel" style="font-weight:bold;">2818</span> contributors around the world. We hope you'll find this site useful and come back whenever you <a href="http://regexadvice.com/forums/">need help</a> writing an expression, you're<a href="/Search.aspx"> looking for an expression</a> for a particular task, or are ready to <a href="/Add.aspx">contribute new expressions</a> you’ve just figured out. Thanks!</p> <p class="linkBoldBulleted"><a href="/Add.aspx">Add Regex</a></p> </div> <div class="commonContainerHeader"><h2>Find Expressions</h2></div> <div class="commonContainer searchContainer"> <table border="0" cellpadding="0" cellspacing="0" class="notAspNetControl"> <tr> <td> Enter Keywords (e.g. email) <br /> <input name="ctl00$ContentPlaceHolder1$txtSearch" type="text" id="ctl00_ContentPlaceHolder1_txtSearch" class="formField" /> <input type="submit" name="ctl00$ContentPlaceHolder1$Button1" value="Search" id="ctl00_ContentPlaceHolder1_Button1" class="buttonLarge" /> </td> <td valign="middle" class="advancedSearchTD"> <p class="linkBoldBulleted paddingNoneTopBottom"><a href="/Search.aspx">Advanced <br /> Search</a></p> </td> </tr> </table> </div> <div class="commonContainerHeader"> <h2>Regex Resources </h2> </div> <div class="commonContainer"> <table border="0" cellpadding="0" cellspacing="0" class="notAspNetControl"> <tr> <td width="112" align="left" valign="top" class="resourcesImageCell"> <p><a id="ctl00_ContentPlaceHolder1_AdRotator1" href="http://www.ultrapico.com/Expresso.htm" target="_top"><img src="/Images/Advertisers/Expresso.jpg" alt="Expresso is useful for learning how to use regular expressions and for developing and debugging regular expressions prior to incorporating them into C# or Visual Basic code." style="border-width:0px;" /></a></p> <p id="ctl00_ContentPlaceHolder1_lblResourceAltText">Expresso is useful for learning how to use regular expressions and for developing and debugging regular expressions prior to incorporating them into C# or Visual Basic code.</p> </td> <td align="left" valign="top"> <h3 id="ctl00_ContentPlaceHolder1_lblResourceTitle">Expresso</h3> <ul> <li>Build complex regular expressions by selecting components from a palette </li> <li>Test expressions against real or sample input data</li> <li>Display all matches in a tree structure, showing captured groups, and all captures within a group </li> <li>Build replacement strings and test the match and replace functionality </li> <li>Highlight matched text in the input data </li> <li>Test automatically for syntax errors </li> <li>Generate Visual Basic or C# code </li> <li>Save and restore data in a project file</li> <li>Maintain and expand a library of frequently used regular expressions </li> </ul> </td> </tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="notAspNetControl"> <tr> <td width="112" align="left" valign="top"> </td> <td><p class="linkBoldBulleted"><a href="Resources.aspx">View all Regular Expression resources...</a></p></td> </tr> </table> </div> <div class="nonFramedContainer"> <h2>Latest News</h2> <p> <a href="http://RegexAdvice.com"> RegexAdvice.com</a> is a community devoted to the topic of regular expressions. If you would like a free account to blog about regex related content you can request one via: <a href="http://regexadvice.com/blogs/ssmith/contact.aspx"> http://regexadvice.com/blogs/ssmith/contact.aspx </a> </p> </div> <div class="commonContainerHeader"> <h3>Get Help with a Regex (<a href="http://RegexAdvice.com/Forums">http://RegexAdvice.com/Forums</a>)</h3> </div> <div class="commonContainer"> </div> <div class="commonContainer paddingNoneSides center"> <div class="lqm_ad" lqm_channel="1" lqm_publisher="50" lqm_format="1" lqm_zone="1" height="0" width="0"></div><span id="ctl00_ContentPlaceHolder1_LQBannerControl1"></span> </div> <div class="commonContainerHeader"> <h3>Latest Regex Blog Posts (<a href="http://RegexAdvice.com/Blogs">http://RegexAdvice.com/Blogs</a>)</h3> </div> <div class="commonContainer"> </div> </div> </div> <div id="copyrightLine"> <p> Copyright 漏 2001-2024, <a href="http://regexadvice.com/">RegexAdvice.com</a> | <a href="http://aspalliance.com/">ASP.NET Tutorials</a></p> </div> </form> <script src="https://www.google-analytics.com/urchin.js" type="text/javascript"> </script> <script type="text/javascript"> _uacct = "UA-470225-2"; urchinTracker(); </script> <!-- Start Quantcast tag --> <script type="text/javascript"> _qoptions = { qacct: "p-a3-n3YcLyLJ56" }; </script> <script type="text/javascript" src="https://edge.quantserve.com/quant.js"></script> <noscript> <img src="http://pixel.quantserve.com/pixel/p-a3-n3YcLyLJ56.gif" style="display: none;" border="0" height="1" width="1" alt="Quantcast" /> </noscript> <!-- End Quantcast tag --> <script type='text/javascript' language='Javascript' src="https://s1.lqcdn.com/m.min.js?dt=2.3.110104.1"></script> </body> </html>