Удаление стоп слов из списка

Serjio Leone

Client
Регистрация
20.09.2017
Сообщения
114
Благодарностей
84
Баллы
28
Доброго времени суток!
Подскажите как можно реализовать данную задачу, желательно через C#:

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

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 116
Баллы
113
Доброго времени суток!
Подскажите как можно реализовать данную задачу, желательно через C#:

Есть общий список ключевых слов и есть список со стоп словами
нужно
если в общем списке ключевых слов есть стоп слово, то удаляется полностью строка со стоп словом.
В цикле берем стоп-слово из спсика стоп-слов, по номеру строки (наращиваем счетчик номера строки +1),
с помощью экшена Операции над списком - Удалить строки - удаляем по критерию Содержащие текст.

upload_2018-10-15_14-22-8.png
 
Последнее редактирование:
  • Спасибо
Реакции: Serjio Leone

avtostopshik

Client
Регистрация
09.09.2016
Сообщения
790
Благодарностей
136
Баллы
43
А как сделать, чтобы удалял, ищя совпадение целых слов, а не каких то их частей?
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 116
Баллы
113
А как сделать, чтобы удалял, ищя совпадение целых слов, а не каких то их частей?
То есть нужно удалять вхождение?
Например, есть строка-фраза: "Купить полосатого слона недорого".
И нужно удалить по стоп-слову "Купить", но не удалять строку, а удалять вхождение в строку, чтобы оставалось: "полосатого слона недорого"?
 

avtostopshik

Client
Регистрация
09.09.2016
Сообщения
790
Благодарностей
136
Баллы
43
То есть нужно удалять вхождение?
Например, есть строка-фраза: "Купить полосатого слона недорого".
И нужно удалить по стоп-слову "Купить", но не удалять строку, а удалять вхождение в строку, чтобы оставалось: "полосатого слона недорого"?
Не, не, удалить всю строчку, если есть совпадение по слову. То есть стоп слово "пить", но при таком стоп-слове чтобы строчка "Купить полосатого слона недорого" не удалялась, так как хоть и есть вхождение куПИТЬ, но нет слова целиком - "пить". А вот если в строчке встретится слово "пить", то тогда строчку удалить.
 

orka13

Client
Регистрация
07.05.2015
Сообщения
2 177
Благодарностей
2 184
Баллы
113
Не, не, удалить всю строчку, если есть совпадение по слову. То есть стоп слово "пить", но при таком стоп-слове чтобы строчка "Купить полосатого слона недорого" не удалялась, так как хоть и есть вхождение куПИТЬ, но нет слова целиком - "пить". А вот если в строчке встретится слово "пить", то тогда строчку удалить.
Удалить строки - Удовлетворяющие рег. выражению:
Код:
\bпить
Где вместо пить подставляете свое слово в переменной.
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113

avtostopshik

Client
Регистрация
09.09.2016
Сообщения
790
Благодарностей
136
Баллы
43

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