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

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
Сообщения
481
Благодарностей
201
Баллы
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
Сообщения
22 647
Благодарностей
10 123
Баллы
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)