| Title | Test
                    Find
                    
                    Valid Base64 string | 
            
                | Expression | (([A-Za-z0-9+/]{4})*([A-Za-z0-9+/]{3}=|[A-Za-z0-9+/]{2}==)?){1} | 
            
                | Description | The expression evaluates a Base64 string as a sequence of 4-byte blocks with a possible tail of 2 or 3-byte block with valid padding.
 | 
            
                | Matches | AAAAAA== | 
            
                | Non-Matches | AAAAAA | 
            
                | Author | Rating:
                        
Not yet rated.
                    Vassilis Petroulias | 
            
                | Source |  | 
            
              | Your Rating |  | 
        
    
 
    
    
     
        
                
	                Title: Mr.
	                Name: James Nixon
	                Date: 8/23/2011 2:19:59 PM
	                Comment: 
It finds Base64 strings, but it also finds other sub-characters using the Java Matcher class.  I had to use the non-intuitive Pattern.split(...) to get a String array and use the array status to use the regex string (0 size => Base64, otherwise not Base64).