@SimpleBot мне нужно было что бы условие было верно только если в переменой STICKERS есть 3+ одинаковых элемента из списка LIST, немного не правильно сформулировал свою мысль в описании темы, мой косяк
но я уже разобрался, спасибо
Изменение текста
-
Добрый день, парсер собирает данные в текстовый файл в таком виде:
/yandex/user1/
/mail/user2/
/list/user3/
/bk/user4/
/inbox/user5/Подскажите пожалуйста как такой файл, проще всего, привести к виду
user1@yandex.ru
user2@mail.ru
user3@list.ru
user4@bk.ru
user5@inbox.ruТ.е. нужно убрать все слэши, добавить .ru к домену, добавить @ перед доменом, ну и юзеров поставить перед собакой. Спасибо.
-
Тоже подобная задача у меня, только вид ссылок в списке я получаю
https://site/id/54764576/ https://site/id/54764577/ https://site/id/54764578/ https://site/id/54764570/и мне нужно из списка сразу сохранить в список видом
54764570.png
с сплитов вроде все ясно но не ясно одно как юзать его в списке сразу, возможно ли а не гонять его в строке -
тс я вот так решил задачу. С подсказками от @Fox, может тебе пригодиться
[[XPATH_XML_LIST]] = [[XPATH_XML_LIST]].map(function(el){ return el.replace(/https:\x2F\x2Fsite\x2Fid\x2F/g, '').replace(/\x2F/g, '.png') })сразу с масивом в списке работаем обрабатываем его и сохраняем в список
на выходе получаю имя файла и подставляю ему расширение лишниее удаляем -
@Fox
По порядку отвечаю
Подход точно неправильный, тк это мой первый опыт вообще ) Но в готовом формате данных на странице нет )
Я насмотрелся мануалов и сделал так
https://gyazo.com/87b39ce025da9e1d39f4281e52fca582
Теперь понимаю, что нужно как-то изменить мою переменную MAIL_RAW, чтобы в результате почты отображались правильно. Не пойму где и как в самом басе использовать
[[MAIL]] = [[TEXT]].split("/")[2] + "@" + [[TEXT]].split("/")[1] + ".ru"
Сорри за нубские вопросы, но вроде программа добра к начинающим. -
@fox
Все получилось, спасибо огромное
[[MAIL]] = назвали новую переменную
[[MAIL_RAW]].split("/")[2] [[MAIL_RAW]].split("/")[1] взяли старую переменную, изменили тип данных на массив, выбрали разделитель, поменяли местами [1] и [2]- "@" и + ".ru" - добавили текста в нужные места
Я правильно понял код? )
Не пойму в какой момент исчезли слэши в начале и конце.
- "@" и + ".ru" - добавили текста в нужные места
-
[[MAIL]] = назвали новую переменную
[[MAIL_RAW]].split("/")[2] [[MAIL_RAW]].split("/")[1] взяли старую переменную, изменили тип данных на массив, выбрали разделитель, поменяли местами [1] и [2]"@" и + ".ru" - добавили текста в нужные места
Я правильно понял код? )
Не пойму в какой момент исчезли слэши в начале и конце.Да, я разделил строку в массив по слешу, счёт элементов массива начинается с нуля. Весь массив выглядит так ,yandex,user1,
0 элемент пустой
1 элемент yandex
2 элемент user1
3 элемент пустой
