Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > Perl
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.09.2012, 21:01   #1
_Varyag_
Пользователь
 
Регистрация: 13.01.2011
Сообщений: 14
По умолчанию Perl. Работа с текстовым файлом.

Нужно в указанном файле, в заданой строке подсчитать количество заданных символов. Нужна помощь, это моё первое знакомство с Perl. По чуть-чуть ковырял учебник и инет и вот что наковырял, не судите строго:
Код:
#!perl.exe
my $directory = "fileinfo";
my $symbol = "b";
my $Desired_Line_Number = 2;
open(SESAME, $directory);
while (<Sesame>) 
{ 
	preg_match_all($symbol, $Desired_Line_Number, $matshes); #подсчет кол-ва совпадений в строке
}
#print "Content-type: text/html\n\n"; #нужно открывать браузером через локалхост апача как CGI-файл
print count($matshes[0]);
_Varyag_ вне форума Ответить с цитированием
Старый 30.09.2012, 20:59   #2
_Varyag_
Пользователь
 
Регистрация: 13.01.2011
Сообщений: 14
По умолчанию

нашел решение, может кому-то понадобится
Код:
#!perl.exe
open SESAME, "C:\\Files\\Study\\5_sem\\Lab_WEB\\Lab3_CGI\\text.txt" || die("Error open file");
@s=<SESAME>;
$line=1;
$chr='b';
$u=()=$s[$line]=~/$chr/g;
print "Content-type: text/html\n\n";
print "Число символов $chr в строке $line : $u";
_Varyag_ вне форума Ответить с цитированием
Старый 20.11.2016, 18:56   #3
Ципихович Эндрю
Старожил
 
Регистрация: 24.01.2011
Сообщений: 3,034
По умолчанию

раз вопрос решён, чтобы не создавать тему хотел тоже спросить, с Перлом особенно не знаком, так вопрос такой в данном примере не принципиально, что файл находится на РС, не на сайте?
2. тоже самое но с файлом Ворда можно сделать, есть примеры?
Ципихович Эндрю вне форума Ответить с цитированием
Старый 20.11.2016, 19:48   #4
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цитата:
Сообщение от Ципихович Эндрю Посмотреть сообщение
Перлом особенно не знаком
Зачем тогда лезете сюда?

Цитата:
Сообщение от Ципихович Эндрю Посмотреть сообщение
тоже самое но с файлом Ворда можно сделать, есть примеры?
Ворд не текстовый файл, это либо бинарный формат (< 2007), либо (≥ 2007) zip архив с XML и прочими файлами (изображения, ...)

NotificationsForm 2016-11-20 18.46.36.png
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 24.11.2016, 14:43   #5
Ципихович Эндрю
Старожил
 
Регистрация: 24.01.2011
Сообщений: 3,034
По умолчанию

сначала этому сообщению не придал значение, но подумал, вроде xml тоже подходит, что он может, может работать с Bookmark Word? спс

Последний раз редактировалось Ципихович Эндрю; 24.11.2016 в 14:47.
Ципихович Эндрю вне форума Ответить с цитированием
Старый 24.11.2016, 14:52   #6
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Ну вам же говорили уже что почти для любого ЯП есть библиотеки позволяющие работать с файлами ворда (особенно 2007+)
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 24.11.2016, 15:12   #7
Ципихович Эндрю
Старожил
 
Регистрация: 24.01.2011
Сообщений: 3,034
По умолчанию

если не сложно, есть пример?
Ципихович Эндрю вне форума Ответить с цитированием
Старый 24.11.2016, 16:53   #8
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Пример чего? Библиотеки для Perl? Не знаю, не писал никогда на нем, вполне возможно что не просто будет найти ибо он малопопулярен сейчас. https://www.google.com/search?q=perl+docx

Для РНР и не только для него уже давали в предыдущей теме.

И что за внезапный переход на Perl у вас?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 24.11.2016, 17:28   #9
Ципихович Эндрю
Старожил
 
Регистрация: 24.01.2011
Сообщений: 3,034
По умолчанию

просто человек, который мне пишет мне скрипты на пхп говорит, что это нельзя сделать, а поворот в сторону xml я ему ещё не закидывал, но мне не в лом спросить ещё у десяти человек о том, можно ли сделать что-то просто в ходе разговора я узнаю иногда много того, что даже не ожидал
Ципихович Эндрю вне форума Ответить с цитированием
Старый 24.11.2016, 17:40   #10
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

дык 10 раз в предыдущей теме сказали что можно.

С xml ворда вам не надо напрямую работать, надо взять библиотеку для docx.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с текстовым файлом. Flo C# (си шарп) 0 27.12.2011 16:46
Работа с текстовым файлом lavnikov1 Помощь студентам 2 29.06.2011 20:29
Работа с текстовым файлом Vixess12 Помощь студентам 0 08.06.2010 21:24
Работа с текстовым файлом Mashul'ka Помощь студентам 1 03.06.2009 23:26
Работа с текстовым файлом simka007 Помощь студентам 7 06.02.2009 14:21