![]() |
Как так сделать?! =*(
Всем Привет! =) Есть такое дело, приведу всё в примерах, например есть текст например там база сотрудников компании, в простом блокноте, и в каждой строчке сотрудника есть телефон, 11 значный, а теперь вопрос, нужно что то такое, программа или скрипт, что бы эти номера 11 значные складывал в отдельный файл, это что то типо чекера по 11 значным номерам...если ли такой?
|
а чем excel хуже всякого чекера/парсера ?
|
нет, не много ты не понял, у меня всё это добро в простом txt, и нужно что бы он оставил номера только вида:
*********** *********** *********** |
Если идет типо такого:
Василий 11111111111 Петрович 22222222222 То: ищем первый пробел, удаляем все то что до него и пробел включительно, и всё |
Excel --> Открыть --> текстовой файл --> "Укажите формат данных" далее ---> другой и там разделяешь по выбору ...
Пример : http://s003.radikal.ru/i202/1001/7d/57f29223d926.jpg |
таких строк 100, в ручную не айс сделать, а на счёт как ты сказал такого вида, нет, мне вообще простого самого вида:
номер номер номер номер --- Без всяких там имён и так далее... |
Цитата:
а потом можешь воспользоваться какой-либо программой, например, моей: https://forum.antichat.ru/thread129706-Generator+Pro.html которая уберет сама разделитель ; и все что находится до него |
Jakovas|Lipsteinas|1850 Gateway Blvd. Suite 1080||Concord|California|4798510040914349
--- Вот пример строчки и как ты тут предлагаешь заменять? |
/(\d{11})/
|
вот тебе на перле пример
Код:
#!perl |
йопт
http://s001.radikal.ru/i196/1001/4e/378e96dd64dft.jpg потом эту колонку сохраняешь как отдельный файл и все =\ |
Jakovas|Lipsteinas|1850 Gateway Blvd. Suite 1080||Concord|California|4798510040914349
очень просто... буду разбирать на примере моей программы: указываем твой файл указываем разделитель | жмем Y;X 6 раз и получаем: 4798510040914349|Jakovas|Lipsteinas|1850 Gateway Blvd. Suite 1080||Concord|California Жмем X Получаем 4798510040914349 |
на юниксах вообще одной командой с грепом можно это сделать
Чет овы уже загоняетесь |
а еще чтобы было удобнее | заменяешь в блокноте на "| " |с пробелом потом открываешь в excel'e а там уже как показал выше автоматом сортируется по этим же символам/параметрам ...
|
и ещё такой вопрос, как запустить перл на компе. а то я ток работал с пыхом и мускулом
|
http://www.activestate.com/activeperl/ - качай и ставь
|
О_о пасиба за перл скрипт, все пашет, быстро и просто! спасибо!
|
notepad++
(.+)|(.+)|(.+)||(.+)|(.+)| заменить на пустоту x) |
| Время: 12:14 |