I need to update all the email addresses in my PHP/Codeigniter project placed in www folder. Can anybody tell me how should i get all type of emails by using Notepad++ or PhpStorm editors? I know this can be done by using regular expression, but i am unable to figure out exact regular expression for this purpose.
            Asked
            
        
        
            Active
            
        
            Viewed 4,067 times
        
    1 Answers
4
            In PHPStorm, you can right click on a folder in the navigation window and click Replace in Path
Regex: [a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,6} should match all email addresses.
 
    
    
        Devon Bessemer
        
- 34,461
- 9
- 69
- 95
- 
                    He is looking for a regex which will match all email addresses. – Raffael Luthiger Nov 08 '13 at 07:04
- 
                    by email types i mean all type of email address e.g user1@gmail.com, user1@yahoo.com, user1@hotmail.com.........something@something.com – Ali Nov 08 '13 at 07:07
- 
                    1A regex like `[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,6}` should match all email addresses. – Devon Bessemer Nov 08 '13 at 07:23
- 
                    
- 
                    A regex for email is much more longer than this. Have a look at http://stackoverflow.com/a/703068/372239 – Toto Nov 08 '13 at 08:18
- 
                    Yes, it is possible the regex I posted will miss some but I'm pretty sure it covers the large majority. Matching all alphanumeric, ., %, +, -, and _ in the username, matching all alphanumeric, ., and - in the domain. – Devon Bessemer Nov 08 '13 at 22:50
