Displaying page
of
 pages;
Items  to 
    
    
            
                
                    | 
                        Title | 
                    
                        Test
                        Details
                        
                        
                            Pattern Title
                        
                     | 
                
                
                    | 
                        Expression | 
                    
                         
                            (?<FirstName>[A-Z]\.?\w*\-?[A-Z]?\w*)\s?(?<MiddleName>[A-Z]\w*|[A-Z]?\.?)\s?(?<LastName>[A-Z]\w*\-?[A-Z]?\w*)(?:,\s|)(?<Suffix>Jr\.|Sr\.|IV|III|II|)
                         
                     | 
                
                
                    | 
                        Description | 
                    
                         A regex that attempts to accurately parse the elements from a proper name where the format is in <<First, Last>> order or some permutation of that order.  Critiques and suggestions for improvement are welcome.  
                     | 
                
                
                    | 
                        Matches | 
                    
                         David F Walker | J. S. Smith, Jr. | Catherine Zeta-Jones 
                     | 
                
                
                    | 
                        Non-Matches | 
                    
                         oscar peterson 
                     | 
                
                
                    | 
                        Author | 
                    
                        Rating:
                            
 
                        
                            David Walker
                        
                     | 
                
            
        
            
                
                    | 
                        Title | 
                    
                        Test
                        Details
                        
                        
                            Pattern Title
                        
                     | 
                
                
                    | 
                        Expression | 
                    
                         
                            (?<FirstName>[A-Z]\.?\w*\-?[A-Z]?\w*)\s?(?<MiddleName>[A-Z]\w+|[A-Z]?\.?)\s(?<LastName>[A-Z]?\w{0,3}[A-Z]\w+\-?[A-Z]?\w*)(?:,\s|)(?<Suffix>Jr\.|Sr\.|IV|III|II|)
                         
                     | 
                
                
                    | 
                        Description | 
                    
                         Fine-tuned the previous version to handle surnames with embedded caps like McCoy and DeCarlo. 
                     | 
                
                
                    | 
                        Matches | 
                    
                         David Walker | Bob MacDonald | Yvonne DeCarlo 
                     | 
                
                
                    | 
                        Non-Matches | 
                    
                         oscar peterson 
                     | 
                
                
                    | 
                        Author | 
                    
                        Rating:
                            
Not yet rated.
                        
                            David Walker
                        
                     | 
                
            
        
            
                
                    | 
                        Title | 
                    
                        Test
                        Details
                        
                        
                            Pattern Title
                        
                     | 
                
                
                    | 
                        Expression | 
                    
                         
                            (?<FirstName>[A-Z]\.?\w*\-?[A-Z]?\w*)\s?(?<MiddleName>[A-Z]\w+|[A-Z]?\.?)\s(?<LastName>(?:[A-Z]\w{1,3}|St\.\s)?[A-Z]\w+\-?[A-Z]?\w*)(?:,\s|)(?<Suffix>Jr\.|Sr\.|IV|III|II|)
                         
                     | 
                
                
                    | 
                        Description | 
                    
                         Getting closer now...  this one has the functionality of the previous two and matches on names like "Jill St. John" as well. 
                     | 
                
                
                    | 
                        Matches | 
                    
                         David F. Walker | Norm MacDonald | Jill St. John 
                     | 
                
                
                    | 
                        Non-Matches | 
                    
                         oscar peterson 
                     | 
                
                
                    | 
                        Author | 
                    
                        Rating:
                            
Not yet rated.
                        
                            David Walker
                        
                     | 
                
            
        
            
            
        
            
                
                    | 
                        Title | 
                    
                        Test
                        Details
                        
                        
                            Pattern Title
                        
                     | 
                
                
                    | 
                        Expression | 
                    
                         
                            (?<LastName>[A-Z]\w+\-?[A-Z]?\w*),\s(?<Suffix>Jr\.|Sr\.|IV|III|II)?,?\s?(?<FirstName>[A-Z]\w*\-?[A-Z]?\w*\.?)\s?(?<MiddleName>[A-Z]?\w*\.?)
                         
                     | 
                
                
                    | 
                        Description | 
                    
                         Regex parses elements from a proper name in <<Last, First>> order and permutations.  Comments and critiques are welcome. 
                     | 
                
                
                    | 
                        Matches | 
                    
                         Walker, David F | Smith, Jr., J. S. | DeCarlo, Yvonne 
                     | 
                
                
                    | 
                        Non-Matches | 
                    
                         peterson, oscar 
                     | 
                
                
                    | 
                        Author | 
                    
                        Rating:
                            
Not yet rated.
                        
                            David Walker
                        
                     | 
                
            
        
    
        
        
   Displaying page
of
 pages;
Items  to