Displaying page
of
 pages;
Items  to 
    
    
            
                
                    | 
                        Title | 
                    
                        Test
                        Details
                        
                        
                            Label all parts of a URL
                        
                     | 
                
                
                    | 
                        Expression | 
                    
                         
                            (?:(?<protocol>http(?:s?)|ftp)(?:\:\/\/))
(?:(?<usrpwd>\w+\:\w+)(?:\@))?
(?<domain>[^/\r\n\:]+)?
(?<port>\:\d+)?
(?<path>(?:\/.*)*\/)?
(?<filename>.*?\.(?<ext>\w{2,4}))?
(?<qrystr>\??(?:\w+\=[^\#]+)(?:\&?\w+\=\w+)*)*
(?<bkmrk>\#.*)?
                         
                     | 
                
                
                    | 
                        Description | 
                    
                         I needed a regular expression to break urls into labled parts.  This is what I came up with.  Got a few ideas from regexlib.com and from this msdn article. http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/reconbackreferences.asp
http://www.domain.com/folder does return a match but will not grab the folder name unless there is "/" at the end.
http://www.domain.com/folder/ 
                     | 
                
                
                    | 
                        Matches | 
                    
                        https://192.168.0.2:80/users/~fname.lname/file.ext  | ftp://user1: [email protected] | http://www.dom  
                     | 
                
                
                    | 
                        Non-Matches | 
                    
                        
                     | 
                
                
                    | 
                        Author | 
                    
                        Rating:
                            
 
                        
                            Ariel Merrell
                        
                     | 
                
            
        
            
                
                    | 
                        Title | 
                    
                        Test
                        Details
                        
                        
                            Validate 12hour clock
                        
                     | 
                
                
                    | 
                        Expression | 
                    
                         
                            (?<Time>^(?:0?[1-9]:[0-5]|1(?=[012])\d:[0-5])\d(?:[ap]m)?)
                         
                     | 
                
                
                    | 
                        Description | 
                    
                         A co-worker needed a regex to validate time.  He could only find patterns that match a 24hour clock.  I whipped this expression up to validate a 12hour clock. Hope somebody finds it useful. 
                     | 
                
                
                    | 
                        Matches | 
                    
                         12:00am | 01:30pm | 4:59 
                     | 
                
                
                    | 
                        Non-Matches | 
                    
                         15:30 | 4:78am | 00:00 
                     | 
                
                
                    | 
                        Author | 
                    
                        Rating:
                            
 
                        
                            Ariel Merrell
                        
                     | 
                
            
        
            
                
                    | 
                        Title | 
                    
                        Test
                        Details
                        
                        
                            Link Text and URL from anchor
                        
                     | 
                
                
                    | 
                        Expression | 
                    
                         
                            <a.+?href\=(?<link>.+?)(?=[>\s]).*?>(?<lnkText>.+?)</a>
                         
                     | 
                
                
                    | 
                        Description | 
                    
                         Captures an html anchors URL and Link Text.  Could be used to clean up formatting of links in an html document. 
                     | 
                
                
                    | 
                        Matches | 
                    
                         <a href=http://capturedLink target=blah>captured Text</a>|<a class="blah" href="http://capturedLink" target="blah">captured Text</a> 
                     | 
                
                
                    | 
                        Non-Matches | 
                    
                         Any other html tags 
                     | 
                
                
                    | 
                        Author | 
                    
                        Rating:
                            
Not yet rated.
                        
                            Ariel Merrell
                        
                     | 
                
            
        
            
            
        
            
                
                    | 
                        Title | 
                    
                        Test
                        Details
                        
                        
                            Capture Text between style tags
                        
                     | 
                
                
                    | 
                        Expression | 
                    
                         
                            <style.*?>(?<StyledText>.*)<\s*?/\s*?style.*?>
                         
                     | 
                
                
                    | 
                        Description | 
                    
                         A blogger needed a regex to capture the text between style tags.   
                     | 
                
                
                    | 
                        Matches | 
                    
                         <style class="blah">Captures Me</style> 
                     | 
                
                
                    | 
                        Non-Matches | 
                    
                         Will not capture the style tag itself 
                     | 
                
                
                    | 
                        Author | 
                    
                        Rating:
                            
Not yet rated.
                        
                            Ariel Merrell
                        
                     | 
                
            
        
    
        
        
   Displaying page
of
 pages;
Items  to