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

KitKat21

Client
Регистрация
02.05.2017
Сообщения
268
Реакции
192
Баллы
43
Всем привет!

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

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

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

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


Благодаря!
 
Всем привет!

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

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

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

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


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

upload_2017-12-2_1-4-41.png
 
  • Спасибо
Реакции: KitKat21
Большое спасибо! Это простое решение

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

Посмотреть вложение 25020
 
Или
if (var.Contains("<div>")) {}

применяю данный код, вместо var указал свою переменную, но C# кубик ошибку выдает
"Компиляция кода Ошибка в действии "CS0103" "Имя "var" отсутствует в текущем контексте".

Хотя такая переменная в проекте есть.. Что не так делаю?
 
применяю данный код, вместо var указал свою переменную, но C# кубик ошибку выдает
"Компиляция кода Ошибка в действии "CS0103" "Имя "var" отсутствует в текущем контексте".

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

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

Подскажите, а как сделать проверку на наличие слов в переменной несколько раз. Логика такая:

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

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

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