@cliam said in Разделить на переменные:
Здравствуйте, при создании софта появилась проблема.
В одной переменной два текста, но мне нужно их разделить на две части. Как это можно осуществить?
Откройте модуль "список", там будет ответ на ваш вопрос
На странице имеется текст, появляется при наведении, в коде текст тоже есть.
Не могу догнать, как его получить. текст нужен после
<a href="/account/task_view.html?id=939863"
class="task-title-popover" data-container="body" data-trigger="hover" data-placement="right" data-content="```
<a href="/account/task_view.html?id=939863"
class="task-title-popover" data-container="body" data-trigger="hover" data-placement="right" data-content="<b>Описание:</b> <br><span class="font-size-12">1. Переходим по ссылке, регистрируемся обязательно по рефералке, без этого вы не сможете ввести промокод.<br />
2. После регистрации заходим во вкладку "Промо", заходим в их вк группу, подписываемся и лайкаем последний пост, вводим промо NEW-F5A606 и получаем 10р<br />
3. Подаем отчет</span><br><b>Подтверждение:</b> <br><span class="font-size-12">Скриншот того, что получили 10р по моему промокоду.</span>" data-html="true" onclick="ym(27442855,'reachGoal','pin_task_blue'); return true;">
Регистрация через вк по рефке и ввод промокода </a>
MATCH><a href="/account/task_view.html?id=939263" class="task-title-popover" data-container="body" data-trigger="hover" data-placement="right" data-content=
получить текст. Получает только "Регистрация через вк по рефке и ввод промокода" данный текст не нужен
//div[@class="font-size-16 task-list-title"]/a/@data-content Через xpatch получил текст.
<b>Описание:</b> <br><span class="font-size-12">Начинаете выполнять задание, вас перекинет на сервер DISCORD. ARTEM&FRIENDS, далее на какой сервер подписаться и где взять ключевое слово там четко и ясно написано :)<br style="color:rgb(22,22,22);font-family:'Open Sans', sans-serif;" /><br style="color:rgb(22,22,22);font-family:'Open Sans', sans-serif;" />ВНИМАНИЕ!!!<br style="color:rgb(22,22,22);font-family:'Open Sans', sans-serif;" />Если у вас не открывается ссылка для выполнения задания, значит вы еще не друг ARTEMу, а чтобы со мной подружиться выполните это задание account/task_view.html?id=432693 и в течение 24 часов вам станут доступны все закрытые задание сервера ARTEM&FRIENDS. Ждем вас в нашем клубе! :) (кому впадло выполнять это задание вот прямая ссылка на канал ARTEM&FRIENDS https://discord.gg/xHDPhAu )</span><br><b>Подтверждение:</b> <br><span class="font-size-12">В подтверждение укажите слово находящееся на сервере PATEX в левом столбике (меню) под словом website, оно начинается на букву u**. Ключевое слово указывайте полностью маленькими буквами.</span>
как его теперь почистить, регуляркой?
@Alexx5l6 можно регуляркой, можно разделить, если вы точно знаете что разделитель есть и он уникальный и там где надо. Я иногда использую целые предложения как разделитель из текста просто потом их докидываю куда надо. Так как при разделении текста он разделитель сьест
@f0cus заменить регулярка (<(/?[^>]+)>).
текст стал вот такого вида:
Описание: Начинаете выполнять задание, вас перекинет на сервер DISCORD. ARTEM&FRIENDS, далее на какой сервер подписаться и где взять ключевое слово там четко и ясно написано :)ВНИМАНИЕ!!!Если у вас не открывается ссылка для выполнения задания, значит вы еще не друг ARTEMу, а чтобы со мной подружиться выполните это задание http:///account/task_view.html?id=432693 и в течение 24 часов вам станут доступны все закрытые задание сервера ARTEM&FRIENDS. Ждем вас в нашем клубе! :) (кому впадло выполнять это задание вот прямая ссылка на канал ARTEM&FRIENDS https://discord.gg/xHDPhAu )Подтверждение: В подтверждение укажите слово находящееся на сервере PATEX в левом столбике (меню) под словом website, оно начинается на букву u**. Ключевое слово указывайте полностью маленькими буквами.
осталось в регулярке доделать & чтобы и его не было)
@Alexx5l6 регулярки хороши но это как indexOf() самый ресурсоемкий и долгий способ, тоесть один поток вроде ничего, а вот сотня и более. Разделители проще. Но это ваш выбор. Можете регуляркой вычистить а можете заменить, на пробел везде где встречается. например