Помогите с Perl

Тема в разделе "WASM.ZEN", создана пользователем Rustem, 6 дек 2004.

  1. Rustem

    Rustem New Member

    Публикаций:
    0
    Регистрация:
    8 мар 2004
    Сообщения:
    429
    Адрес:
    Russia
    Приветствую, господа.

    Для создания базы данных для шпиона понадобился парсер inc файлов

    Вопрос: как подсчитать количество DWORD в строке и сформировать такую строку



    Например

    CreateDirectoryA PROTO :lol: WORD,:lol: WORD

    Получим:

    CreateDirectoryA , 2



    Заранее спасибо!
     
  2. kyprizel

    kyprizel New Member

    Публикаций:
    0
    Регистрация:
    1 авг 2003
    Сообщения:
    232
    Адрес:
    TSK
    вот если бы не было в посте "Для создания базы данных для шпиона", тогда я запостил бы тебе примерно это:



    my @arr = split(':lol: WORD', $str);

    print $#arr;
     
  3. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    Код (Text):
    1.  
    2. my (@params,$func,$str);
    3. $str = <>;
    4. if($str =~ / PROTO /){
    5.  $func = $`;
    6.  @params = split(':DWORD',$str);
    7.  print "$func,$#params\n";
    8.  }




    Оно?
     
  4. Rustem

    Rustem New Member

    Публикаций:
    0
    Регистрация:
    8 мар 2004
    Сообщения:
    429
    Адрес:
    Russia
    2 IceStudent

    Да оно!!!!



    Все работает. Спасибо огромное!!!
     
  5. Rustem

    Rustem New Member

    Публикаций:
    0
    Регистрация:
    8 мар 2004
    Сообщения:
    429
    Адрес:
    Russia
    Вопрос можно считать закрытым.
     
  6. Edmond

    Edmond узник замка IF THEN ELSE

    Публикаций:
    0
    Регистрация:
    2 сен 2002
    Сообщения:
    203
    Адрес:
    WASM.RU
    [OFFTOP]

    Rustem

    Кстати ты какой Rustem?

    Которого я знаю, или которого я не знаю? :)