
<?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="./Error404.aspx?aspxerrorpath=%2fPrivateRss.aspx" id="aspnetForm">
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKLTcwODg1MTE2NmQYAQUeX19Db250cm9sc1JlcXVpcmVQb3N0QmFja0tleV9fFgIFI2N0bDAwJExvZ2luVmlldzEkTG9naW5TdGF0dXMxJGN0bDAxBSNjdGwwMCRMb2dpblZpZXcxJExvZ2luU3RhdHVzMSRjdGwwMxfwK7rZnV9+Rsu4UM+E+4ksuaN2c1drsmSaZ+vL/kh/" />


<script src="/ScriptResource.axd?d=n7oAe63vG7WYYot28aoGBPugCcUcIzol4UQMlrpDK0isGE7vdG1VUu0n4n09X90yUjXNzVlSzS27hzARaP_g4cE19a5qFBG9ciUXVAQcuUgqH_scV3jVyUk3S1pqjGYiC287Lof_KmGnTKCsBg0vF4E4bx6UGbaMah4CnzNTqUQ1&amp;t=7da11f2" type="text/javascript"></script>
<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="C3693509" />
<input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEdAALoBRnIE+G2YSWciU++cJ//BWceBit8e6/TdPqOU5fZbdAZPKvs5sDyfLJMj9azqy5IZ9BiLuI/w0mMolJkXTGw" />
    
    
    <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(y-xwKW_VeBaVbZRimS_yvY7Et5Tb8MGn8it8oN2YgYECIpZCuuObgWKnJ0avkz5mUNZT9x9xlEv9p3GYHW8U8ZPFC5aWrAAlgNGKJcP8r3bGpfgrGY5LjEHtWgG1s-UX8Q-Zq-59rLcDy4MbS_bQOUi9aORqVBlwdQRYbjDxCbTmJBOzT31vrh461EvITOlx0))/Default.aspx"">Home</a></li><li><a href="/(X(1)A(y-xwKW_VeBaVbZRimS_yvY7Et5Tb8MGn8it8oN2YgYECIpZCuuObgWKnJ0avkz5mUNZT9x9xlEv9p3GYHW8U8ZPFC5aWrAAlgNGKJcP8r3bGpfgrGY5LjEHtWgG1s-UX8Q-Zq-59rLcDy4MbS_bQOUi9aORqVBlwdQRYbjDxCbTmJBOzT31vrh461EvITOlx0))/Search.aspx"">Search</a></li><li><a href="/(X(1)A(y-xwKW_VeBaVbZRimS_yvY7Et5Tb8MGn8it8oN2YgYECIpZCuuObgWKnJ0avkz5mUNZT9x9xlEv9p3GYHW8U8ZPFC5aWrAAlgNGKJcP8r3bGpfgrGY5LjEHtWgG1s-UX8Q-Zq-59rLcDy4MbS_bQOUi9aORqVBlwdQRYbjDxCbTmJBOzT31vrh461EvITOlx0))/RETester.aspx"">Regex Tester</a></li><li><a href="/(X(1)A(y-xwKW_VeBaVbZRimS_yvY7Et5Tb8MGn8it8oN2YgYECIpZCuuObgWKnJ0avkz5mUNZT9x9xlEv9p3GYHW8U8ZPFC5aWrAAlgNGKJcP8r3bGpfgrGY5LjEHtWgG1s-UX8Q-Zq-59rLcDy4MbS_bQOUi9aORqVBlwdQRYbjDxCbTmJBOzT31vrh461EvITOlx0))/DisplayPatterns.aspx"">Browse Expressions</a></li><li><a href="/(X(1)A(y-xwKW_VeBaVbZRimS_yvY7Et5Tb8MGn8it8oN2YgYECIpZCuuObgWKnJ0avkz5mUNZT9x9xlEv9p3GYHW8U8ZPFC5aWrAAlgNGKJcP8r3bGpfgrGY5LjEHtWgG1s-UX8Q-Zq-59rLcDy4MbS_bQOUi9aORqVBlwdQRYbjDxCbTmJBOzT31vrh461EvITOlx0))/Add.aspx"">Add Regex</a></li>
    



                
                        <li>
                            <a id="ctl00_LoginView1_LoginStatus1" href="javascript:__doPostBack(&#39;ctl00$LoginView1$LoginStatus1$ctl02&#39;,&#39;&#39;)">Login</a>
                        </li>
                    
            </ul>
        </div>
        <div class="commonContainer">
            <div class="supportSponsors">
                <p>
                    Please support RegExLib Sponsors</p>
            </div>
            <div id="leaderboardAdTop">
            
            <script type="text/javascript"><!--
                google_ad_client = "ca-pub-4053580011448835";
                /* RegExLib-728x90 */
                google_ad_slot = "7871445173";
                google_ad_width = 728;
                google_ad_height = 90;
//-->
</script>
<script type="text/javascript" src="https://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>

            </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&amp;fg=444444&amp;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(y-xwKW_VeBaVbZRimS_yvY7Et5Tb8MGn8it8oN2YgYECIpZCuuObgWKnJ0avkz5mUNZT9x9xlEv9p3GYHW8U8ZPFC5aWrAAlgNGKJcP8r3bGpfgrGY5LjEHtWgG1s-UX8Q-Zq-59rLcDy4MbS_bQOUi9aORqVBlwdQRYbjDxCbTmJBOzT31vrh461EvITOlx0))/CheatSheet.aspx'>Regex Cheat Sheet</a></li>
                
                    <li id="ctl00_LeftNavigation1_LeftMenu_ctl02_ListItem1"><a href='/(X(1)A(y-xwKW_VeBaVbZRimS_yvY7Et5Tb8MGn8it8oN2YgYECIpZCuuObgWKnJ0avkz5mUNZT9x9xlEv9p3GYHW8U8ZPFC5aWrAAlgNGKJcP8r3bGpfgrGY5LjEHtWgG1s-UX8Q-Zq-59rLcDy4MbS_bQOUi9aORqVBlwdQRYbjDxCbTmJBOzT31vrh461EvITOlx0))/Search.aspx'>Search</a></li>
                
                    <li id="ctl00_LeftNavigation1_LeftMenu_ctl03_ListItem1"><a href='/(X(1)A(y-xwKW_VeBaVbZRimS_yvY7Et5Tb8MGn8it8oN2YgYECIpZCuuObgWKnJ0avkz5mUNZT9x9xlEv9p3GYHW8U8ZPFC5aWrAAlgNGKJcP8r3bGpfgrGY5LjEHtWgG1s-UX8Q-Zq-59rLcDy4MbS_bQOUi9aORqVBlwdQRYbjDxCbTmJBOzT31vrh461EvITOlx0))/RETester.aspx'>Regex Tester</a></li>
                
                    <li id="ctl00_LeftNavigation1_LeftMenu_ctl04_ListItem1"><a href='/(X(1)A(y-xwKW_VeBaVbZRimS_yvY7Et5Tb8MGn8it8oN2YgYECIpZCuuObgWKnJ0avkz5mUNZT9x9xlEv9p3GYHW8U8ZPFC5aWrAAlgNGKJcP8r3bGpfgrGY5LjEHtWgG1s-UX8Q-Zq-59rLcDy4MbS_bQOUi9aORqVBlwdQRYbjDxCbTmJBOzT31vrh461EvITOlx0))/DisplayPatterns.aspx'>Browse Expressions</a></li>
                
                    <li id="ctl00_LeftNavigation1_LeftMenu_ctl05_ListItem1"><a href='/(X(1)A(y-xwKW_VeBaVbZRimS_yvY7Et5Tb8MGn8it8oN2YgYECIpZCuuObgWKnJ0avkz5mUNZT9x9xlEv9p3GYHW8U8ZPFC5aWrAAlgNGKJcP8r3bGpfgrGY5LjEHtWgG1s-UX8Q-Zq-59rLcDy4MbS_bQOUi9aORqVBlwdQRYbjDxCbTmJBOzT31vrh461EvITOlx0))/Add.aspx'>Add Regex</a></li>
                
                    <li id="ctl00_LeftNavigation1_LeftMenu_ctl06_ListItem1"><a href='/(X(1)A(y-xwKW_VeBaVbZRimS_yvY7Et5Tb8MGn8it8oN2YgYECIpZCuuObgWKnJ0avkz5mUNZT9x9xlEv9p3GYHW8U8ZPFC5aWrAAlgNGKJcP8r3bGpfgrGY5LjEHtWgG1s-UX8Q-Zq-59rLcDy4MbS_bQOUi9aORqVBlwdQRYbjDxCbTmJBOzT31vrh461EvITOlx0))/UserPatterns.aspx'>Manage My Expressions</a></li>
                
                    <li id="ctl00_LeftNavigation1_LeftMenu_ctl07_ListItem1"><a href='/(X(1)A(y-xwKW_VeBaVbZRimS_yvY7Et5Tb8MGn8it8oN2YgYECIpZCuuObgWKnJ0avkz5mUNZT9x9xlEv9p3GYHW8U8ZPFC5aWrAAlgNGKJcP8r3bGpfgrGY5LjEHtWgG1s-UX8Q-Zq-59rLcDy4MbS_bQOUi9aORqVBlwdQRYbjDxCbTmJBOzT31vrh461EvITOlx0))/Contributors.aspx'>Contributors</a></li>
                
                    <li id="ctl00_LeftNavigation1_LeftMenu_ctl11_ListItem1"><a href='/(X(1)A(y-xwKW_VeBaVbZRimS_yvY7Et5Tb8MGn8it8oN2YgYECIpZCuuObgWKnJ0avkz5mUNZT9x9xlEv9p3GYHW8U8ZPFC5aWrAAlgNGKJcP8r3bGpfgrGY5LjEHtWgG1s-UX8Q-Zq-59rLcDy4MbS_bQOUi9aORqVBlwdQRYbjDxCbTmJBOzT31vrh461EvITOlx0))/Resources.aspx'>Regex Resources</a></li>
                
                    <li id="ctl00_LeftNavigation1_LeftMenu_ctl12_ListItem1"><a href='/(X(1)A(y-xwKW_VeBaVbZRimS_yvY7Et5Tb8MGn8it8oN2YgYECIpZCuuObgWKnJ0avkz5mUNZT9x9xlEv9p3GYHW8U8ZPFC5aWrAAlgNGKJcP8r3bGpfgrGY5LjEHtWgG1s-UX8Q-Zq-59rLcDy4MbS_bQOUi9aORqVBlwdQRYbjDxCbTmJBOzT31vrh461EvITOlx0))/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(y-xwKW_VeBaVbZRimS_yvY7Et5Tb8MGn8it8oN2YgYECIpZCuuObgWKnJ0avkz5mUNZT9x9xlEv9p3GYHW8U8ZPFC5aWrAAlgNGKJcP8r3bGpfgrGY5LjEHtWgG1s-UX8Q-Zq-59rLcDy4MbS_bQOUi9aORqVBlwdQRYbjDxCbTmJBOzT31vrh461EvITOlx0))/Contact.aspx'>Contact Us</a></li>
                
                    <li id="ctl00_LeftNavigation1_LeftMenu_ctl15_ListItem1"><a href='/(X(1)A(y-xwKW_VeBaVbZRimS_yvY7Et5Tb8MGn8it8oN2YgYECIpZCuuObgWKnJ0avkz5mUNZT9x9xlEv9p3GYHW8U8ZPFC5aWrAAlgNGKJcP8r3bGpfgrGY5LjEHtWgG1s-UX8Q-Zq-59rLcDy4MbS_bQOUi9aORqVBlwdQRYbjDxCbTmJBOzT31vrh461EvITOlx0))/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">
            
	<p style="font-size:2em;">
	The page or resource you tried to reach does not exist.
	</p>

        </div>
    </div>
    <div id="copyrightLine">
        <p>
            Copyright © 2001-2026, <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>
