Как получить только часть текста с парсинга (обаботка текста)?

diamlan

Client
Регистрация
14.09.2019
Сообщения
113
Благодарностей
18
Баллы
18
Имеется полученная строка после парсинга
<a data-user-id="AAAAAAAAAAAAKMlD0" href="/users/1ale23" data-user-preview="33 " class="clearfix user user-link userAAAAAAAAAAAAKMlD0"><img src=""><span class="display-name">1ale23</span></a>


Нужно получить и положить в список только это слово - 1ale23 все остальное удалить
 

TwistDanceR

Client
Регистрация
30.05.2019
Сообщения
479
Благодарностей
200
Баллы
43
Нужно получить и положить в список только это слово - 1ale23 все остальное удалить
Если сохранено в переменной проекта - вместо "test" нужно подставить правильное имя твоей переменной. Добавляешь C# Код экшн
C#:
return Regex.Match(project.Variables["test"].Value,@"(?<=href="").*?(?="")").ToString().Split(new[] {"/"},StringSplitOptions.None).Last();
Собственно записывать можно в ту же переменную. тогда вместо return пропиши:
C#:
project.Variables["test"].Value = //а после равно все кроме return из прошлого кода
 
  • Спасибо
Реакции: diamlan и Sergodjan

diamlan

Client
Регистрация
14.09.2019
Сообщения
113
Благодарностей
18
Баллы
18
Спасибо большое.
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 578
Благодарностей
9 189
Баллы
113
Имеется полученная строка после парсинга
<a data-user-id="AAAAAAAAAAAAKMlD0" href="/users/1ale23" data-user-preview="33 " class="clearfix user user-link userAAAAAAAAAAAAKMlD0"><img src=""><span class="display-name">1ale23</span></a>


Нужно получить и положить в список только это слово - 1ale23 все остальное удалить
Для коллекции, метод с кубиком Обработка текста - Regex:
Регулярка:
(?<="/users/).*?(?=")
45070


45071
 
  • Спасибо
Реакции: TwistDanceR

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)