Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Gleb Galkin                          2:5020/400     23 Nov 2000  19:39:11
 To : All
 Subject : вопрос к мастерам регэкспов
 -------------------------------------------------------------------------------- 
 
           Hi All!
 
   Как внутри html-тегов перевести все имена файлов в нижний регистр при 
 этом не трогая директорий?
   Т. е преобразовать <a href="../DiRectory/FiLeName.HTML>
                    в <a href="../DiRectory/filename.html>
 
   Я написал функцию которая преобразует правильно строку внутри кавычек.
 Hо как вызвать функцию из регекспа?
 
    пытаюсь делать так 
 
         
        while (<DATA>) {
           chomp;
           if ($_ =~ /<*href=*>|<*src=*>|<*background=*>/i) {
              if ($_ =~ /\"*\"/) {
                 $newname = &my_function($1);
                 s/$1/\"$newname\"/g;
              }
              s/\"*\"/lc($1)/g;   
           }          
           print "$_\n";
        }
 
        а еще ведь в одной строчке может быть не один тег а много...
 а как узнать заранее?
 
  
 ---------------------------
 Best Regards, Gleb Galkin
 
 --- ifmail v.2.15dev5
  * Origin: Demos online service (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 вопрос к мастерам регэкспов   Gleb Galkin   23 Nov 2000 19:39:11 
 Re: вопрос к мастерам регэкспов   Pavel V. Ammosov   23 Nov 2000 22:45:33 
 Re: вопрос к мастерам регэкспов   Michael Poliakov   24 Nov 2000 13:29:49 
 Re: вопрос к мастерам регэкспов   Pavel V. Ammosov   24 Nov 2000 18:55:48 
 Re: вопрос к мастерам регэкспов   Michael Poliakov   29 Nov 2000 11:29:48 
 вопрос к мастерам регэкспов   Ivan Frolcov   24 Nov 2000 11:31:48 
Архивное /ru.perl/5338737dd49d.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional