ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

помогите скриптом
  #1  
Старый 13.01.2009, 09:52
Аватар для plas
plas
Познающий
Регистрация: 19.03.2007
Сообщений: 97
Провел на форуме:
462465

Репутация: 23
По умолчанию помогите скриптом

если нетрудно напишите хотя бы примерный скрипт
надо парсить много тхт
парсить нужно в 1 строчке (они всегда есть) 6цифр
и в последней тоже цифры но они меняются
примерно все файлы выглядят так:

123456
текст цифры текст цифры текст цифры текст цифры
текст цифры текст цифры текст цифры текст цифры
текст цифры текст цифры текст цифры текст цифры
....
1(цифры ненужные) 2(цифры нужные) 3(цифры нужные)


в начале тхт всегда [пробел]6цифр
а в конце цифры цифры цифры и они в каждом тхт разные.
 
Ответить с цитированием

  #2  
Старый 13.01.2009, 11:41
Аватар для login999
login999
Постоянный
Регистрация: 12.06.2008
Сообщений: 654
Провел на форуме:
4512757

Репутация: 973


По умолчанию

Лучше бы ты кусок исходного тхт файла привел, пример непонятен, тут тебе походу регулярками придется обрабатывать, а я в них к сожалению не шарю (пока)
 
Ответить с цитированием

  #3  
Старый 13.01.2009, 11:50
Аватар для devton
devton
Участник форума
Регистрация: 26.10.2007
Сообщений: 283
Провел на форуме:
2605910

Репутация: 212
По умолчанию

_http://webdos.freezoka.com/files/htmllerz.zip
cuttext.exe из архива тебе поможет наверно
и не напрягай народ по мелочам - не спрашивай какие там кнопочки жать итп - разберись сам ибо все просто
 
Ответить с цитированием

  #4  
Старый 13.01.2009, 16:30
Аватар для t00th
t00th
Banned
Регистрация: 15.07.2007
Сообщений: 39
Провел на форуме:
1122110

Репутация: 43
По умолчанию

Если правильно понял то что то вроде такого
В зависимости от количества "текст цифры" в последней строке надо менять значение в split`е, тут сделано для 4 цифр
PHP код:
#!/usr/bin/python  

open(r"C:\trace.txt""r")  
first_line f.readline()  
last_line f.readlines()[-1]  
result = [(x) for x in last_line.split(' ',8) if x.isdigit()]  
print 
first_line.lstrip()  
print 
result[1:] 

Последний раз редактировалось t00th; 13.01.2009 в 16:46..
 
Ответить с цитированием

  #5  
Старый 13.01.2009, 17:31
Аватар для .:nbd:.
.:nbd:.
Познающий
Регистрация: 27.07.2008
Сообщений: 98
Провел на форуме:
405792

Репутация: 86
По умолчанию

На PHP (не проверял, но должно работать):

PHP код:
<?php
@set_time_limit(0);
foreach (
glob("*.txt") as $filename) {
$file_content file ($filename);
$pattern="/\d{1,}\s(\d{1,})\s(\d{1,})/";
preg_match_all($patternend($file_content), $out);
$result[] = trim($file_content[0]).' '.$out[1][0].' '.$out[2][0]; 
unset(
$file_content);
}
print_r($result);
?>
копируем все тхт файлы в папку со скриптом и собственно запускаем его.

Последний раз редактировалось .:nbd:.; 13.01.2009 в 17:43..
 
Ответить с цитированием

  #6  
Старый 13.01.2009, 17:46
Аватар для w.u.n.
w.u.n.
Познающий
Регистрация: 13.12.2008
Сообщений: 54
Провел на форуме:
217810

Репутация: 80
По умолчанию

\d{1,} WTF? xD

\d+
 
Ответить с цитированием

  #7  
Старый 13.01.2009, 19:22
Аватар для .:nbd:.
.:nbd:.
Познающий
Регистрация: 27.07.2008
Сообщений: 98
Провел на форуме:
405792

Репутация: 86
По умолчанию

Цитата:
Сообщение от w.u.n.  
\d{1,} WTF? xD

\d+
Не суть... кто-то пишет с наклоном вправо, кто-то влево... просто я так привык =)

Да и прегматч там не нужен, вполне експлоуда хватит и еще кое-что можно заменить.

Последний раз редактировалось .:nbd:.; 14.01.2009 в 12:59..
 
Ответить с цитированием

  #8  
Старый 14.01.2009, 12:46
Аватар для plas
plas
Познающий
Регистрация: 19.03.2007
Сообщений: 97
Провел на форуме:
462465

Репутация: 23
По умолчанию

все правильно 1 строку дергает и выводит

с цифрами проблема так как они могут быть и
3 знаки и 8.
подскажите еще
как в тхт файлах 1 и последнюю строку только оставить
раньше раптор был для таких работ хорош,только найти что-то немогу его

Последний раз редактировалось plas; 14.01.2009 в 13:51..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите со скриптом ! dadunnnt PHP, PERL, MySQL, JavaScript 4 18.08.2006 18:54
проблема с php скриптом, помогите плиз Utochka PHP, PERL, MySQL, JavaScript 0 24.03.2006 15:59
Помогите разобраться со скриптом xlns PHP, PERL, MySQL, JavaScript 4 08.03.2006 08:49
помогите с скриптом Kain Болталка 0 06.02.2006 16:10



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ