Помогите по Notepad++

(Ответов: 9, Просмотров: 1274)
  1. Новичок
    • Регистрация: 20.11.2013
    • Сообщений: 8
    • Репутация: -2
    Подскажите пожалуйста по Notepad++

    Есть список формата

    blablabla@bububu:1profit
    xaxacacs@bububu:1profit
    xa4455cs@bububu:1profit
    2131qwe@bububu:1profit1
    bl1234bla@bububu:1profit1
    blabl000a@bububu:1profit1
    bla4357wa@bububu:1profit2


    Как осуществить какие действия с регуляками что бы на выходе получить:

    1profit
    1profit1
    1profit2


    Заранее спасибо
    • 0
  2. Гуру Аватар для search
    • Регистрация: 02.09.2008
    • Сообщений: 594
    • Репутация: 74
    Не знаю как это сделать в Notepad++, но в экселе это делается просто: при импорте данных из файла укажите, что с разделителями, а в качестве разделителя укажите двоеточие. В итоге у Вас получиться 2 колонки, одна с почтовыми адресами, другая с тем что после ":".
    • 0
  3. Гуру Аватар для ohmygod
    • Регистрация: 30.04.2011
    • Сообщений: 1,064
    • Репутация: 268
    • Webmoney BL: ?
    Код:
    (.*):
    Последний раз редактировалось ohmygod; 12.03.2015 в 13:52.
    • 3

    Спасибо сказали:

    ArhStrAngeR(12.03.2015), Monecle_Support(12.03.2015), SEOrush(19.03.2015),
  4. Студент
    • Регистрация: 11.03.2015
    • Сообщений: 40
    • Репутация: 5
    Добрый день!

    Цитата Сообщение от search Посмотреть сообщение
    Не знаю как это сделать в Notepad++, но в экселе это делается просто:
    По-моему будет проще в ворде: таблица - преобразовать - текст в таблицу: разделитель выставить ":", получится таблица из 2-х колонок. Скопировать нужную колонку и вставить, как текст.
    • 0
  5. Студент Аватар для Дядька
    • Регистрация: 10.11.2014
    • Сообщений: 52
    • Репутация: 9
    Можно еще проще, на php запустить
    PHP код:
    <?php
    $handle 
    fopen("my-accounts.txt""r");//my-accounts.txt - файл с вашим начальным списком
    while (!feof($handle))
     {
        
    $buffer fgets($handle4096);
       list(
    $user,$pas) = explode(":"$buffer);
    //echo $pas; раскоментируйте если надо выводить в в браузере
     
    $fp fopen('paroli.txt''a+'); //paroli.txt- куда будут сохраняться только пароли, а+ добавляет новые данные после существующих
    fwrite($fp,$pas); // "r\n\" - вставляет каждый раз с новой строки
    fclose($fp);
     }
    ?>
    Скриптик сохраните как pass.php и положите рядом с вашим файлом, в одну папку.
    запустить можно через Выполнить в винде php pass.php
    Последний раз редактировалось Дядька; 18.03.2015 в 20:45.
    • 0
  6. Старый Дорвейщик Оптимист Аватар для Думка
    • Регистрация: 07.03.2007
    • Сообщений: 687
    • Репутация: 367
    • Webmoney BL: ?
    Цитата Сообщение от search Посмотреть сообщение
    Не знаю как это сделать в Notepad++, но в экселе это делается просто: при импорте данных из файла укажите, что с разделителями, а в качестве разделителя укажите двоеточие. В итоге у Вас получиться 2 колонки, одна с почтовыми адресами, другая с тем что после ":".
    Все гораздо проще в екселе
    Поиск замена, заменяем "*: " на пусто (без кавычек конечно)
    • 1

    Спасибо сказали:

    SEOrush(19.03.2015),
  7. Опытный Аватар для SEOrush
    • Регистрация: 30.12.2011
    • Сообщений: 447
    • Репутация: 150
    • Webmoney BL: ?
    ohmygod, Очень бы хотелось чтобы было все так просто, но у меня не вышло. Поясните пжлста? у кого нить вышло по это методике?
    В Московской области вывоз мусора газелью, контейнерами 8-27 м3
    • 0
  8. Гуру Аватар для ohmygod
    • Регистрация: 30.04.2011
    • Сообщений: 1,064
    • Репутация: 268
    • Webmoney BL: ?
    SEOrush, режим поиска "регуляр. выражения" выбран? Можно попробовать также
    Код:
    (.*)(:)
    • 1

    Спасибо сказали:

    SEOrush(19.03.2015),
  9. Опытный Аватар для SEOrush
    • Регистрация: 30.12.2011
    • Сообщений: 447
    • Репутация: 150
    • Webmoney BL: ?
    Цитата Сообщение от ohmygod Посмотреть сообщение
    режим поиска "регуляр. выражения" выбран?
    Не был выбран, помогло. Теперь бы пояснить, почему именно (.*)
    В Московской области вывоз мусора газелью, контейнерами 8-27 м3
    • 0
  10. Гуру Аватар для ohmygod
    • Регистрация: 30.04.2011
    • Сообщений: 1,064
    • Репутация: 268
    • Webmoney BL: ?
    SEOrush, .* - это любой набор символов, т.е. с помощью (.*) ищутся и заменяются все символы до разделителя :
    • 1

    Спасибо сказали:

    SEOrush(20.03.2015),

Тэги топика:

Похожие темы

Темы Раздел Ответов Последний пост
Проблемы с Notepad++
Оффтоп и свободные темы 8 24.06.2014 23:11
Подскажите по notepad++
Оффтоп и свободные темы 2 30.03.2014 17:27
notepad++ vs dreamweaver
Софт, скрипты, сервисы 54 03.07.2012 12:29
notepad++ vs dreamweaver
Вопросы от новичков 3 28.06.2012 19:30
Notepad
Web программирование 7 23.12.2010 13:45

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры