Код для логики IF содержит строку или букву?

KitKat21

Client
Регистрация
02.05.2017
Сообщения
263
Благодарностей
191
Баллы
43
Всем привет!

Надеюсь, кто-то может посоветовать. (Простите плохого русского, я использую Google Translator).

Есть ли способ сделать логическое действие, которое ищет букву или строку, содержащиеся в переменной?

Поэтому, если переменная содержит «<div>», например, она может ее обнаружить, даже если полный текст переменной «<div> <a href="...>»?

Было бы очень полезно сделать это.


Благодаря!
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 115
Баллы
113
Всем привет!

Надеюсь, кто-то может посоветовать. (Простите плохого русского, я использую Google Translator).

Есть ли способ сделать логическое действие, которое ищет букву или строку, содержащиеся в переменной?

Поэтому, если переменная содержит «<div>», например, она может ее обнаружить, даже если полный текст переменной «<div> <a href="...>»?

Было бы очень полезно сделать это.


Благодаря!
с помощью экшена Обработка текста - Regex парсим регуляркой <div>.*? в переменную..
потом с помощью экшена IF сравниваем эту переменную с пустотой..
Если из IF выходит на красный или зеленый выход, в соответствии пустая переменная или нет..

upload_2017-12-2_1-4-41.png
 
  • Спасибо
Реакции: KitKat21

clash

Client
Регистрация
01.04.2017
Сообщения
5
Благодарностей
2
Баллы
3
Или
if (var.Contains("<div>")) {}
 
  • Спасибо
Реакции: Vik89 и KitKat21

KitKat21

Client
Регистрация
02.05.2017
Сообщения
263
Благодарностей
191
Баллы
43
Большое спасибо! Это простое решение

с помощью экшена Обработка текста - Regex парсим регуляркой <div>.*? в переменную..
потом с помощью экшена IF сравниваем эту переменную с пустотой..
Если из IF выходит на красный или зеленый выход, в соответствии пустая переменная или нет..

Посмотреть вложение 25020
 

KitKat21

Client
Регистрация
02.05.2017
Сообщения
263
Благодарностей
191
Баллы
43

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 453
Благодарностей
5 912
Баллы
113

Vik89

Client
Регистрация
05.11.2014
Сообщения
71
Благодарностей
14
Баллы
8
Или
if (var.Contains("<div>")) {}
применяю данный код, вместо var указал свою переменную, но C# кубик ошибку выдает
"Компиляция кода Ошибка в действии "CS0103" "Имя "var" отсутствует в текущем контексте".

Хотя такая переменная в проекте есть.. Что не так делаю?
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 115
Баллы
113
применяю данный код, вместо var указал свою переменную, но C# кубик ошибку выдает
"Компиляция кода Ошибка в действии "CS0103" "Имя "var" отсутствует в текущем контексте".

Хотя такая переменная в проекте есть.. Что не так делаю?
Переменные проекта прописываются по-другому:
C#:
if (project.Variables["var"].Value.Contains("<div>")) {}
 

timoxa949

Client
Регистрация
16.11.2018
Сообщения
158
Благодарностей
27
Баллы
28
Переменные проекта прописываются по-другому:
C#:
if (project.Variables["var"].Value.Contains("<div>")) {}
Подскажите, а как сделать проверку на наличие слов в переменной несколько раз. Логика такая:

если в переменной слово1, то сохраняем это слово в переменную
если в переменной слово2, то сохраняем это слово в переменную
и т.д.

то есть нужен один C# кубик который мог бы проверять несколько раз наличие слов, спасибо.
 

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