Как отключить разделитель двоеточие : ?
-
Как убрать разделитель двоеточие, использую функцию ПАРСИТЬ СТРОКУ
Ввожу текст**Бла бла бла** **;** **https://ссылка**
Печатает только Бла бла бла, потом всё это стирает и печатает только https
Использую разделитель точка с запятой ; как убрать лишней разделитель или задать индивидуальный ?
-
Как вариант заменить точку с запятой на двоеточие в исходном файле. А потом уже работать со стандартным функционалом.
А вообще
-
@xclsv может наоборот ? двоеточие заменить на точку с запятой ?
А там где вы показали у меня вообще просто запятая. Ну я ща по тыкаю ваш метод =)
-
А что значит РЕЗУЛЬТАТ В ВИДЕ СПИСКА ?
-
Чего то не понял я как это работает. Можно инструкцию краткую ?
-
@freeliman said in Как отключить разделитель двоеточие : ?:
@xclsv может наоборот ? двоеточие заменить на точку с запятой ?
Замену нужно произвести в исходном файле посредством блокнота или любого другого текстового редактора. К примеру Вы купили аккаунты, получили файл со списков акков построчно в формате логин;пароль. Меняете в винде точку с запятой на двоеточие. Делается за 3 секунды. Но в принципе можно и без этого обойтись, если работать со списком.
А там где вы показали у меня вообще просто запятая. Ну я ща по тыкаю ваш метод =)
Да. Правильно. Там и есть запятая. Вы можете туда любой разделитель вставить. В Вашем случае - точка с запятой. На практике это будет означать, что скрипт возьмёт строку, разделит его на 2 части(до разделителя и после). На выходе вы получите список, с которым можно будет работать, обращаясь по индексу элемента списка. В Вашем случае будет 2 элемента. Тот, что до точки с запятой и тот, что после. Инструменты для работы со списками в соответствующем разделе в программе.
-
@freeliman said in Как отключить разделитель двоеточие : ?:
А что значит РЕЗУЛЬТАТ В ВИДЕ СПИСКА ?
Это значит, что на выходе Вы получите список. Грубо говоря - массив, к которому удобно обращаться по индексу его элементов.
-
Вот посмотрите как я сделал, всё равно не получилось. Где то не так понял, как разделить то этот ПАРСЕР ЛИСТ на элементы чтобы можно было их вставлять в действия?
-
Вот как вставил я его и всё равно разделитель не сработал, просто пишет HTTP и на ":" двоеточие обрывает ссылку !
-
@freeliman said in Как отключить разделитель двоеточие : ?:
Вот посмотрите как я сделал, всё равно не получилось. Где то не так понял, как разделить то этот ПАРСЕР ЛИСТ на элементы чтобы можно было их вставлять в действия?
Там где вы хотите вставлять файл со списком, нужно вставлять только строку, в которой есть лишь один символ ";". Это можно сделать работая с файлом как ресурсом.
На выходе вы получите список. Грубо говоря, это будет ТЕКСТ и URL написанные через запятую. Но это, по сути массив и к нему можно обратиться по индексу. Для этого и нужны инструменты для работы со списками.
-
@freeliman said in Как отключить разделитель двоеточие : ?:
Вот как вставил я его и всё равно разделитель не сработал, просто пишет HTTP и на ":" двоеточие обрывает ссылку !
Тут вы используете инструмент "Парсить строку" из раздела "Инструменты". Он работает иначе. У него предустановлен разделитель как ":" (двоеточие). Предполагается, что в вашей строке только один такой символ, а на выходе функция пишет результаты в переменные, после чего у Вас уже не будет необходимости работать со списками. Но работать корректно это будет только для строки с одним двоеточием. Конечно в Вашем случае, он будет видеть двоеточие после http и рубить строку. По сему у вас и список с символом ";", а не ":". Вам нужно использовать инструмент "Парсить строку" из раздела "Список"
-
Ух ты это интересно. Так и теперь какую функцию я должен выбрать, чтобы вставить текст а потом после паузы ещё и ссылку, так чтобы текст не удалился ?
-
@freeliman said in Как отключить разделитель двоеточие : ?:
Ух ты это интересно. Так и теперь какую функцию я должен выбрать, чтобы вставить текст а потом после паузы ещё и ссылку, так чтобы текст не удалился ?
Полагаю, удобнее всего будет использовать инструмент "Парсить строку" из раздела "Список". Там в качестве разделителя используйте ";" (точку с запятой). Далее обращайтесь к списку при помощи функций "Первый элемент" и "Последний элемент". В первом у Вас будет ТЕКСТ, в последнем URL. Проверяйте.
-
Если я вас правильно понял, то надо сделать парсить строку по списку, потом первый элемент обозначить переменной MESSAGE и последний элемент обозначить URL
И всё это вставить в очередь. А далее я уже могу уже вставлять эти переменные через ВВОД ТЕКСТА ?
-
СРАБОТАЛО ! Огромное спасибо. Есть ещё пару вопросов по теме СПАМЕР ДЛЯ FACEBOOK не могли бы помочь ?
-
@xclsv said in Как отключить разделитель двоеточие : ?:
@freeliman said in Как отключить разделитель двоеточие : ?:
Ух ты это интересно. Так и теперь какую функцию я должен выбрать, чтобы вставить текст а потом после паузы ещё и ссылку, так чтобы текст не удалился ?
Полагаю, удобнее всего будет использовать инструмент "Парсить строку" из раздела "Список". Там в качестве разделителя используйте ";" (точку с запятой). Далее обращайтесь к списку при помощи функций "Первый элемент" и "Последний элемент". В первом у Вас будет ТЕКСТ, в последнем URL. Проверяйте.
А если у меня 11 элементов в списке ?
CHANEL_ID POST_ID1 POST_ID2 POST_ID3Как тогда брать нужный мне элемент из списка и создать для них переменные ?
-
Ребята расскажите как составить логику скрипта если у меня в ресурсе 11 элементов.
chanel_id post_id1 post_id2 post_id3Мне надо 11 переменных сделать, и не факт что всегда будут все 11 элементов.
может быть только chanel_id а может быть post_id от 1 до 10 шт.
Разделитель в post_id двоеточие : повторяется 3 раза !
-
Не пойму, как это два раза парсить строку ? Вот в разделе СПИСКИ есть функция ПАРСИТЬ СТРОКУ в ней указать свой разделитель, список парсит в лист.
Далее как мне достать от туда нужный элемент ? Какая функция даёт возможность ПОЛУЧИТЬ элемент и его переменную ?
Мне надо навести мышку, через МАТЧ>
Проблема в том, что я не могу из списка достать переменную или разбить список на переменные чтобы выбирать их
-
@freeliman попробуй ввести ПОЛУЧИТЬ элемент в внутренний поиск баса
-
@DrPrime У меня такая проблема парсю вот такую строку @mapporn;10:41:21;2:16:37
Мне нужно получить переменные
@mapporn
10:41:21
2:16:37СПИСОК Парсить строку {{chanel|notreuse}} ; CHANEL_ID_AND_POST_LIST Инструменты Парсить строку [[CHANEL_ID_AND_POST_LIST ]] Переменная CHANEL_ID,POST_ID1,POST_ID2,POST_ID3,POST_ID4,POST_ID5,POST_ID6,POST_ID7,POST_ID8,POST_ID9,POST_ID10
вот что на выходе
POST_ID1: "1", POST_ID10: "", POST_ID10_TEXT: "", POST_ID1_TEXT: "", POST_ID2: "53", POST_ID2_TEXT: "", POST_ID3: "51", POST_ID3_TEXT: "", POST_ID4: "4", POST_ID4_TEXT: "", POST_ID5: "50", POST_ID5_TEXT: "", POST_ID6: "05", POST_ID6_TEXT: "", POST_ID7: "", POST_ID7_TEXT: "", POST_ID8: "", POST_ID8_TEXT: "", POST_ID9: "", POST_ID9_TEXT: "",