Вертикальная переменная или разделитель



  • @freeliman said in Вертикальная переменная или разделитель:

    Скажите а можно сделать так, чтобы разбить на параграфы .?

    Чтобы каждый поток парсил строки от разделителя до разделителя. Как обозначить начало и конец ?

    От
    ссылка
    ссылка
    ссылка
    До

    делай лучше в формате:
    поток1;link1,link2,link3
    поток2:link4,link5,link6
    итд



  • Ну представь 10 000 значений ? 10 000 запятых надо будет вставить ?



  • @freeliman используй ексель - сохранить как - текстовый документ (разделитель запятая)



  • Почему так сложно на параграфы разделить? неужели нет способа Пометить участки для парсинга от и до или как то так



  • @santilo said in Вертикальная переменная или разделитель:

    @freeliman said in Вертикальная переменная или разделитель:

    Ну и как сделать разделитель потока то?

    @freeliman вот держи , 0_1485771874138_example1.xml формат строки должен иметь вид номер потока;ссылка (точка с запятой это разделитель, его обязательно ставь)

    Так и что получилось в итоге ? Что делает скрипт ?

    Почему то не загружает ссылки из ресурса. Объясните как это работает ? Как мне загрузку осуществить ?

    В вашем примере нету функции загрузить ссылку.



  • @freeliman said in Вертикальная переменная или разделитель:

    Почему так сложно на параграфы разделить? неужели нет способа Пометить участки для парсинга от и до или как то так

    Потому что потоки будут брать строки подрят! Как поток определит, что взял свою строку?
    Можно написать однопоточный скрипт, который будет предварительно обрабатывать твой файл.



  • Сделал вот так, но скрипт обрывается на функции ВЫПОЛНИТЬ КОД

    0_1485821179396_Скриншот -  Январь 31, 2017 4.05 AM.png



  • Я не пойму как мне теперь ссылку загрузить ?



  • а не вроде функционирует



  • А как теперь такое повторить для двух ресурсов ?

    К примеру у меня 1 ресурс это список групп а 2 ресурс это ссылки;тексты ?

    Можно просто дублировать явакод ?

    тока в ссылки;тексты тоже разделитель точка с запятой или лучше сменить на другой ?



  • @freeliman said in Вертикальная переменная или разделитель:

    Сделал вот так, но скрипт обрывается на функции ВЫПОЛНИТЬ КОД

    0_1485821179396_Скриншот -  Январь 31, 2017 4.05 AM.png

    в действие Загрузить нужно оставить только переменную [[URL]] , а у тебя [[NUM_TREAD]]:[[URL]] (получается не валидный линк , вот бас и не может загрузить его)



  • @freeliman said in Вертикальная переменная или разделитель:

    А как теперь такое повторить для двух ресурсов ?

    К примеру у меня 1 ресурс это список групп а 2 ресурс это ссылки;тексты ?

    Можно просто дублировать явакод ?

    тока в ссылки;тексты тоже разделитель точка с запятой или лучше сменить на другой ?

    @freeliman said in Вертикальная переменная или разделитель:

    А как теперь такое повторить для двух ресурсов ?

    К примеру у меня 1 ресурс это список групп а 2 ресурс это ссылки;тексты ?

    Можно просто дублировать явакод ?

    тока в ссылки;тексты тоже разделитель точка с запятой или лучше сменить на другой ?

    только у тебя получается, что в каждом ресурсе каждая строка должна начинаться с номера потока, разделитель можешь любой ставить, только не забудь его указать в методе split, в секции Выполнить код. Дублировать то можно, но нужно будет править, менять имена ресурсов и присваивать новые переменные



  • Так а как проще дописать код надо ?

    Выходит у меня 3 переменные и 2 разных разделителя. 1 разделяет потоки, а второй разделает ссылки и сообщения.

    Как тогда должен выглядеть код?

    И ещё всё это надо запихать в цикл FOR чтобы по кругу матал ?



  • This post is deleted!


  • @santilo а ещё у меня 2 ресурса выходит



  • @freeliman said in Вертикальная переменная или разделитель:

    @santilo а ещё у меня 2 ресурса выходит

    2 ресурса в список , а после прогнать их через foreach проблематично, так как бас создает только одну переменную [[FOREACH_DATA]], а цикла будет 2)



  • Да что такое блин с этим разделителем ? Разве на параграфы невозможно разделить ?

    thread1 // тематика или заметка
    ссылка1
    ссылка2
    ссылка3
    thread2 // тематика или заметка
    ссылка1
    ссылка2
    ссылка3

    Что разве так невозможно сделать?



  • Ладно а если в 1 файл тхт запихать всё и группы и посты ?

    всего 3 переменные

    1.ссылка на группу
    2.ссылка на пост
    3.сообщение к посту

    Логика очень простая.

    Скрипт входит в группу, вставляет ссылку, затем пишет текст !



  • @freeliman said in Вертикальная переменная или разделитель:

    Да что такое блин с этим разделителем ? Разве на параграфы невозможно разделить ?

    thread1 // тематика или заметка
    ссылка1
    ссылка2
    ссылка3
    thread2 // тематика или заметка
    ссылка1
    ссылка2
    ссылка3

    Что разве так невозможно сделать?

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



  • это надо будет разделители делать

    1;ссылка на групп
    1;ссылка на пост@сообщение

    Так можно ?

    Только в место собаки другой разделитель нужно. Вдруг почту придётся публиковать


Log in to reply
 

Looks like your connection to Bablosoft was lost, please wait while we try to reconnect.