1. Наш канал codeby в telegram. Пишем об информационной безопасности, методах защиты информации, о программировании. Не пропускай новости с кодебай, будь в тренде ! Подробнее ...

    Скрыть объявление

Спарсить параметры из Txt файла и выполнить их замену в другом файле

Тема в разделе "Web - программирование", создана пользователем stealthbomber, 21 сен 2010.

  1. stealthbomber

    stealthbomber New Member

    Репутация:
    0
    Регистрация:
    21 сен 2010
    Сообщения:
    1
    Симпатии:
    0
    Здравствуйте уважаемые программисты. Столкнулся с такой задачей, но в программировании пока не силен, только начинаю изучать. Возможно вы мне подскажете как можно реализовать такую задачу. Почитал, вроде в perl это реализовать можно. Заранее спасибо откликнувшимся.


    Имеется два текстовых файла. В первом список такого вида (строк от 10 до 50):

    id=X1&vote=0&s=Y1
    id=X2&vote=0&s=Y2
    .............................
    id=X50&vote=0&s=Y50

    , где X1,Y1,X2,Y2,X3,Y3,...,Y50 — переменные параметры


    Во втором имеется много строк вида:

    [текст]
    [текст]
    [текст]id=A1&vote=0&s=B1 [текст]
    [текст]id=A1&vote=0&s=B1 [текст]
    [текст]id=A1&vote=0&s=B1 [текст]
    [текст]id=A1&vote=0&s=B1 [текст]
    [текст]id=A1&vote=0&s=B1 [текст]
    [текст]
    [текст]
    [текст]id=A2&vote=0&s=B2 [текст]
    [текст]id=A2&vote=0&s=B2 [текст]
    [текст]id=A2&vote=0&s=B2 [текст]
    [текст]id=A2&vote=0&s=B2 [текст]
    [текст]id=A2&vote=0&s=B2 [текст]
    [текст]
    [текст]
    [текст]id=A3&vote=0&s=B3 [текст]
    [текст]id=A3&vote=0&s=B3 [текст]
    [текст]id=A3&vote=0&s=B3 [текст]
    [текст]id=A3&vote=0&s=B3 [текст]
    [текст]id=A3&vote=0&s=B3 [текст]
    [текст]
    .....................................................
    [текст]
    [текст]id=A50&vote=0&s=B50 [текст]
    [текст]id=A50&vote=0&s=B50 [текст]
    [текст]id=A50&vote=0&s=B50 [текст]
    [текст]id=A50&vote=0&s=B50 [текст]
    [текст]id=A50&vote=0&s=B50 [текст]
    [текст]
    [текст]

    , где A1,B1,A2,B2,A3,B3,...,B50 — статические постоянные (в таком же самом виде записаны) (как метки, чтобы было понятно на какой параметр заменять - т.е. в первом блоке текста a1,b1, во втором a2,b2 и так далее, а заменяются в первом блоке - на параметры x1 y1 из первой строки, во втором на параметры x2 y2 из второй строки и так далее)


    (можно еще так сформулировать: цифра после A или B во втором файле - номер строки в первом файле, откуда надо взять значение соотв. параметра )



    Нужно во втором файле заменить эти статические параметры, на загруженные из первого файла (соответственно):


    [текст]id=A1&vote=0&s=B1 на [текст]id=X1&vote=0&s=Y1

    [текст]id=A2&vote=0&s=B2 на [текст]id=X2&vote=0&s=Y2

    [текст]id=A2&vote=0&s=B3 на [текст]id=X3&vote=0&s=Y3

    ................................................................................
    ....
    [текст]id=A50&vote=0&s=B50 на [текст]id=X50&vote=0&s=Y50


    ================================================================================
    ============================

    p.s. вот мне примерно код набросал человек с комментариями даже, но он у меня не работает с новыми условиями и не знаю как можно подкорректировать: http://pastebin.com/P2yVpprs

    только там сначала предполагалось что в исходном и в результирующем файле строка будет такая id=x1&s=y1 (без vote=0 всередине)
     
Загрузка...
Похожие Темы - Спарсить параметры из
  1. zehrx
    Ответов:
    1
    Просмотров:
    198
  2. Satell2
    Ответов:
    1
    Просмотров:
    489
  3. Bafomet
    Ответов:
    3
    Просмотров:
    361
  4. sasha465
    Ответов:
    2
    Просмотров:
    1.324
  5. lmike
    Ответов:
    12
    Просмотров:
    1.272

Поделиться этой страницей