download.bg
 Вход Списание  Новини  Програми  Статии  Форум  Чат   Абонамент  Топ95   Архив 

Notepad++ търсене и премахване на всичко между единични кавички... как ?

<1 2 3 >

Автор
Съобщение
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 part

The 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.).
  • редактиран от insecteater на 16.12.12 20:34
    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 адреса без да си давам особен зор.

    <1 2 3 >

    Коментар

    за нас | за разработчици | за реклама | станете автори | in english  © 1998-2024   Experta Ltd.