Notepad++ търсене и премахване на всичко между единични кавички... как ?
Автор |
|
anonymousСъб, 15.12.12, 22:27 |
Може на някой да му е полезно за това ще кача скриптче на PHP за извличане на e-mail и от текст... x.php.txt | | zlatenaСъб, 15.12.12, 23:26 |
Такъв скрипт под Windows ще бъде много полезен,ако е писан на Visual Basic Script,защото vbc си е вградено и идва заедно с Win. Иначе сега трябва да си инсталирам php | | insecteaterНед, 16.12.12, 12:01 | RE: Notepad++ търсене и премахване на всичко между единични кавички... как ?
” Такъв скрипт под Windows ще бъде много полезен,ако е писан на Visual Basic Script,защото vbc си е вградено и идва заедно с Win. Иначе сега трябва да си инсталирам php „
Или да го напишеш на vbs За php всеки хостинг върши работа :) http://www.infosphere.org/tools/extractemail.php | | anonymousНед, 16.12.12, 19:48 | RE: Notepad++ търсене и премахване на всичко между единични кавички... как ?
” Такъв скрипт под Windows ще бъде много полезен,ако е писан на Visual Basic Script,защото vbc си е вградено и идва заедно с Win. Иначе сега трябва да си инсталирам php „ На Autoit е по лесно.... E_mail_extractor_tool.au3 E_mail_extractor_tool.exe П.С. Благодаря Ганчо че качи скрипта на сайта си. П.С. 2 Само не разбрах кой от начините е по правилен... /([a-z0-9_\.\-])+\@(([a-z0-9\-])+\.)+([a-z0-9]{2,4})+/i /([A-Z0-9._%+-]+)@([A-Z0-9.-]+)\.([A-Z]{2,4})(\((.+?)\))?/i /([\s]*)[\._a-zA-Z0-9-]+@[\._a-zA-Z0-9-]+/i | | insecteaterНед, 16.12.12, 20:33 |
Така като гледам, никой от тези изрази не отговаря напълно на спецификацията описана в стандартите - в частта със специалните символи. http://en.wikipedia.org/wiki/Email_address Local partThe local-part of the email address may use any of these ASCII characters RFC 5322 Section 3.2.3, RFC 6531 permits Unicode beyond the ASCII range: Uppercase and lowercase English letters (a–z, A–Z) (ASCII: 65–90, 97–122) Digits 0 to 9 (ASCII: 48–57) Characters !#$%&'*+-/=?^_`{|}~ (ASCII: 33, 35–39, 42, 43, 45, 47, 61, 63, 94–96, 123–126) Character . (dot, period, full stop) (ASCII: 46) provided that it is not the first or last character, and provided also that it does not appear two or more times consecutively (e.g. John..Doe@example.com is not allowed.). | | anonymousНед, 16.12.12, 22:10 |
Ако те разбирам правилно то израза трябва да изглежда така ? "([A-Za-z0-9.!#$%&'*+-/=?^_`}|{~]+@[A-Za-z0-9.!#$%&'*+-/=?^_`}|{~]+\.[A-Za-z0-9.!#$%&'*+-/=?^_`}|{~])" П.С. В аутоит израза работи но в пхп не... редактиран от anonymous на 16.12.12 22:22 | | zlatenaНед, 16.12.12, 22:43 | RE: Notepad++ търсене и премахване на всичко между единични кавички... как ?
” "([A-Za-z0-9.!#$%&'*+-/=?^_`}|{~]+@[A-Za-z0-9.!#$%&'*+-/=?^_`}|{~]+.[A-Za-z0-9.!#$%&'*+-/=?^_`}|{~])" „
За какво може да послужи на човек този "израз",който извлича e-mail- и от текст? То е ясно,че извлича имейли от текст ,но как да ми бъде полезно ...например.... | | anonymousНед, 16.12.12, 22:55 |
По много начини... Примерно като се пише програма скрипт с този израз може да се провери дали правилно е написан e-mail а. За мен специално ми трябваше за изчистване на голям списал от e-mail и.... | | insecteaterПон, 17.12.12, 09:35 | RE: RE: Notepad++ търсене и премахване на всичко между единични кавички... как ?
” За какво може да послужи на човек този "израз",който извлича e-mail- и от текст? То е ясно,че извлича имейли от текст ,но как да ми бъде полезно ...например.... „ Веднага ти отговарям - идва шефа и казва - искам списък на всички email адреси на служителите. Аз влизам в контролния панел на хостинга, глася максималния брой записи на страница на 100 и казвам да ми покаже списъка с адресите. Копирам няколкото таблици (съдържащи бутони, линкове за управление и какво ли не за всеки email), прелиствайки няколко страници и ги слагам във формичката. Готово - за минута вече имам изчистен списък от няколкостотин email адреса без да си давам особен зор. | | Коментар |