aaaaaaaaaaa222 Ответов: 3

Могу ли я удалить все слова, которые не являются существительными?


Здравствуйте, могу ли я удалить все слова, которые не являются существительными, в мой richtextbox, который служит телом моего письма, и оставить все слова, которые классифицируются как существительные? Спасибо за будущий ответ. Вроде как интересно, есть ли такая функция в Winforms C#.

Что я уже пробовал:

То, что я сделал в настоящее время, - это создал библиотечный класс, содержащий слова, которые будут удалены в richtextbox.

F-ES Sitecore

В дополнение к тому, что вам уже сказали;

- Вчера я ходил на озеро ловить рыбу."
- Я купил немного рыбы на рынке."

Является ли слово "рыба" существительным или глаголом? Добро пожаловать в английский язык, даже список всех существительных вам не поможет, вам нужно будет проанализировать грамматику и структуру содержания, чтобы определить, что такое существительное.

3 Ответов

Рейтинг:
2

Dave Kreskowiak

Нет ничего встроенного в C# или .NET Framework, что могло бы сделать это за вас.

Серьезно? Как код узнает, что является существительным, а что нет? Это не так! Вам понадобится исчерпывающий словарь, и даже тогда вы не сможете правильно классифицировать каждое слово.


Рейтинг:
1

OriginalGriff

Нет, такой функции нет в .NET C#, и, насколько мне известно, нет такой функции ни в одном языке программирования или фреймворке.

Вам придется составить список всех известных существительных - а их, кстати, очень много - и сопоставить свой текст с этим.


Рейтинг:
1

Patrice T

Цитата:
Могу ли я удалить все слова, которые не являются существительными, в мой richtextbox, который служит телом моего письма, и оставить все слова, которые классифицируются как существительные?

Описание так же просто, как решение сложно, если вообще возможно.
Вам нужен способ классифицировать все слова как существительные или не существительные в вашем языке, словарь, вероятно, является хорошим началом, но в моем языке слово является существительным или нет в зависимости от контекста, и именно здесь все усложняется.
Построение такой функции выходит далеко за рамки того, что может сделать человек в разумные сроки.