Поиск слова при помощи сниппета

xx_kid_xx

Пользователь
Регистрация
12.05.2016
Сообщения
124
Благодарностей
4
Баллы
18
Всем привет!

Может кто-нибудь дать сниппет, который бы искал в заданном столбце таблицы необходимо слово и выводил бы результат true или false в зависимости от результата.

И тут же, чтобы не создавать отдельную тему, нужен сниппет, который бы искал одно или несколько заданных слов в тексте и в зависимости от результата выдавал бы найденное слово.
 

Alexmd

Client
Регистрация
10.12.2018
Сообщения
1 022
Благодарностей
1 421
Баллы
113
C#:
string word = "слово";
if(project.Tables["таблица"].GetColumn("A").ToList().Contains(word))
    return true;
else return false;

/*---*/
string word = "слово";
string text = "И тут же, чтобы не создавать отдельную тему, нужен сниппет, который бы искал одно или несколько заданных слов в тексте и в зависимости от результата выдавал бы найденное слово.";
if(text.Contains(word))
    return word;
else return -1;
 
Последнее редактирование:
  • Спасибо
Реакции: xx_kid_xx

xx_kid_xx

Пользователь
Регистрация
12.05.2016
Сообщения
124
Благодарностей
4
Баллы
18
C#:
string word = "слово";
if(project.Tables["таблица"]).GetColumn("A").ToList().Contains(word))
    return true;
else return false;

/*---*/
string word = "слово";
string text = "И тут же, чтобы не создавать отдельную тему, нужен сниппет, который бы искал одно или несколько заданных слов в тексте и в зависимости от результата выдавал бы найденное слово.";
if(text.Contains(word))
    return word;
else return -1;
У меня проджектмейкер такую ошибку почему-то выдаёт. Причём даже если выполняется не сниппет, а другой экшен. Удаляю сниппет и другие экшены выполняются.
68367
 

Alexmd

Client
Регистрация
10.12.2018
Сообщения
1 022
Благодарностей
1 421
Баллы
113
Попробуйте сейчас, я там исправил опечатку. Не забудьте подставить имя своей таблицы и буквенное значение колонки, в которой искать.
 

xx_kid_xx

Пользователь
Регистрация
12.05.2016
Сообщения
124
Благодарностей
4
Баллы
18
Попробуйте сейчас, я там исправил опечатку. Не забудьте подставить имя своей таблицы и буквенное значение колонки, в которой искать.
Подставил свои значения и теперь такая вот ошибка.
68371
 

xx_kid_xx

Пользователь
Регистрация
12.05.2016
Сообщения
124
Благодарностей
4
Баллы
18

Alexmd

Client
Регистрация
10.12.2018
Сообщения
1 022
Благодарностей
1 421
Баллы
113

volody00

Client
Регистрация
06.09.2016
Сообщения
905
Благодарностей
940
Баллы
93
может какая-нибудь древняя версия у него zp, когда ещё не было этого метода
 
  • Спасибо
Реакции: Alexmd

xx_kid_xx

Пользователь
Регистрация
12.05.2016
Сообщения
124
Благодарностей
4
Баллы
18

xx_kid_xx

Пользователь
Регистрация
12.05.2016
Сообщения
124
Благодарностей
4
Баллы
18
C#:
string word = "слово";
if(project.Tables["таблица"].GetColumn("A").ToList().Contains(word))
    return true;
else return false;

/*---*/
string word = "слово";
string text = "И тут же, чтобы не создавать отдельную тему, нужен сниппет, который бы искал одно или несколько заданных слов в тексте и в зависимости от результата выдавал бы найденное слово.";
if(text.Contains(word))
    return word;
else return -1;
В общем, решил, что это повод приобрести обновления и в нём первый сниппет работает. Спасибо.

А второй я не понял как работает. Может я не так выразился просто. В общем, необходимо, чтобы в тексте из переменной сниппет находил заданные слова или словосочетания. Регекс для этой цели мне не совсем подходит.
 

xx_kid_xx

Пользователь
Регистрация
12.05.2016
Сообщения
124
Благодарностей
4
Баллы
18

xx_kid_xx

Пользователь
Регистрация
12.05.2016
Сообщения
124
Благодарностей
4
Баллы
18

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