Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

30.01.2010, 04:58
|
|
Новичок
Регистрация: 28.10.2009
Сообщений: 25
Провел на форуме: 1320645
Репутация:
8
|
|
Как так сделать?! =*(
Всем Привет! =) Есть такое дело, приведу всё в примерах, например есть текст например там база сотрудников компании, в простом блокноте, и в каждой строчке сотрудника есть телефон, 11 значный, а теперь вопрос, нужно что то такое, программа или скрипт, что бы эти номера 11 значные складывал в отдельный файл, это что то типо чекера по 11 значным номерам...если ли такой?
|
|
|

30.01.2010, 05:02
|
|
Reservists Of Antichat - Level 6
Регистрация: 07.07.2009
Сообщений: 324
Провел на форуме: 1585404
Репутация:
564
|
|
а чем excel хуже всякого чекера/парсера ?
|
|
|

30.01.2010, 05:06
|
|
Новичок
Регистрация: 28.10.2009
Сообщений: 25
Провел на форуме: 1320645
Репутация:
8
|
|
нет, не много ты не понял, у меня всё это добро в простом txt, и нужно что бы он оставил номера только вида:
***********
***********
***********
|
|
|

30.01.2010, 05:09
|
|
Участник форума
Регистрация: 03.09.2008
Сообщений: 155
Провел на форуме: 1201665
Репутация:
236
|
|
Если идет типо такого:
Василий 11111111111
Петрович 22222222222
То:
ищем первый пробел, удаляем все то что до него и пробел включительно, и всё
|
|
|

30.01.2010, 05:10
|
|
Reservists Of Antichat - Level 6
Регистрация: 07.07.2009
Сообщений: 324
Провел на форуме: 1585404
Репутация:
564
|
|
Excel --> Открыть --> текстовой файл --> "Укажите формат данных" далее ---> другой и там разделяешь по выбору ...
Пример :

|
|
|

30.01.2010, 05:12
|
|
Новичок
Регистрация: 28.10.2009
Сообщений: 25
Провел на форуме: 1320645
Репутация:
8
|
|
таких строк 100, в ручную не айс сделать, а на счёт как ты сказал такого вида, нет, мне вообще простого самого вида:
номер
номер
номер
номер
---
Без всяких там имён и так далее...
|
|
|

30.01.2010, 05:14
|
|
Участник форума
Регистрация: 03.09.2008
Сообщений: 155
Провел на форуме: 1201665
Репутация:
236
|
|
Сообщение от Scripter
Если идет типо такого:
Василий 11111111111
Петрович 22222222222
То:
ищем первый пробел, удаляем все то что до него и пробел включительно, и всё
если так, то можно все проще, открываешь в блокноте, заменить " " на ";"
а потом можешь воспользоваться какой-либо программой, например, моей:
https://forum.antichat.ru/thread129706-Generator+Pro.html
которая уберет сама разделитель ; и все что находится до него
|
|
|

30.01.2010, 05:16
|
|
Новичок
Регистрация: 28.10.2009
Сообщений: 25
Провел на форуме: 1320645
Репутация:
8
|
|
Jakovas|Lipsteinas|1850 Gateway Blvd. Suite 1080||Concord|California|4798510040914349
---
Вот пример строчки
и как ты тут предлагаешь заменять?
|
|
|

30.01.2010, 05:18
|
|
Members of Antichat - Level 5
Регистрация: 09.10.2006
Сообщений: 1,698
Провел на форуме: 9098076
Репутация:
4303
|
|
/(\d{11})/
Последний раз редактировалось Spyder; 30.01.2010 в 05:21..
|
|
|

30.01.2010, 05:20
|
|
Members of Antichat - Level 5
Регистрация: 09.10.2006
Сообщений: 1,698
Провел на форуме: 9098076
Репутация:
4303
|
|
вот тебе на перле пример
Код:
#!perl
open(FH,'baza.txt');
open(RES,">nomera.txt");
while (<FH>) {
if(/(\d{11})/) {
print RES $1."\n";
}
}
Последний раз редактировалось Spyder; 30.01.2010 в 05:31..
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|