|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.02.2015, 14:08 | #1 |
Пользователь
Регистрация: 23.05.2013
Сообщений: 32
|
Удаление слов из текста
Здравствуйте!
Было разбито текст на слова с помощью string []t1 = text1.Split(' '); string []t2 = text2.Split(' '); подскажите пожалуйста, как удалить одинаковые слова в двух текстах? |
13.02.2015, 14:39 | #2 |
Форумчанин
Регистрация: 18.01.2012
Сообщений: 975
|
Ну тупо и в лоб - получить список одинаковых слов, а потом их уже удалять из текста)) Если не заморачиваться, то одинаковые слова можно получить так
Код:
Благодарить в репутацию. Проклинать — туда же
|
13.02.2015, 14:54 | #3 |
Пользователь
Регистрация: 23.05.2013
Сообщений: 32
|
Как получить список одинаковых слова я знаю, проблемы именно с удалением
Как правильно записать функцию удаления? Последний раз редактировалось kkrah; 13.02.2015 в 15:37. |
13.02.2015, 17:34 | #4 | |
Форумчанин
Регистрация: 18.01.2012
Сообщений: 975
|
Цитата:
Благодарить в репутацию. Проклинать — туда же
|
|
16.02.2015, 13:10 | #5 |
Пользователь
Регистрация: 23.05.2013
Сообщений: 32
|
хорошо, только я по-другому делаю
string []t1 = text1.Split(' '); string []t2 = text2.Split(' '); foreach (string s1 in t1) foreach(string s2 in t2) if(s1==s2){richtextbox.text += s1+ " ";} string[] s3 = richtextbox.text.split(' '); Я вот так делаю, принимаете? Да, больше текста и не особо практично, но мне понятней) Ваша запись конечно лучше и я ее буду использовать) Последний раз редактировалось kkrah; 16.02.2015 в 13:27. |
16.02.2015, 13:20 | #6 |
Пользователь
Регистрация: 23.05.2013
Сообщений: 32
|
Проблема с удалением состоит в том, что например нужно удалить слово "на", а получается:
Исходный: направление знания на а получается: правление зния Неприятно( |
16.02.2015, 13:34 | #7 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Дык в коде выше удаления нет. Удаляйте слова, а не просто подстроки, если хотите удалять слова, а не просто подстроки.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
16.02.2015, 13:38 | #8 |
Пользователь
Регистрация: 23.05.2013
Сообщений: 32
|
Удаления нет, так как я не знаю, как его написать
В коде просто массив одинаковых слов |
16.02.2015, 17:36 | #9 |
Форумчанин
Регистрация: 18.01.2012
Сообщений: 975
|
Ну как обещал) Если принять, что текст есть массив слов, разделенных пробелами, то:
Код:
Благодарить в репутацию. Проклинать — туда же
|
16.02.2015, 21:39 | #10 |
Пользователь
Регистрация: 23.05.2013
Сообщений: 32
|
Спасибо большое, Вы мне очень помогли и за хороший урок спасибо))
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Удаление ненужных слов | djmaluy | Microsoft Office Excel | 10 | 18.11.2015 14:32 |
Удаление слов в RichEdit | Xo66um | Общие вопросы Delphi | 10 | 19.03.2014 11:05 |
Удаление слов из строки | Pritcher | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 15.02.2012 17:16 |
Удаление повторяющихся слов C | vivo89 | Помощь студентам | 2 | 24.12.2009 09:18 |
Удаление слов из текста | Gery | Помощь студентам | 24 | 22.09.2009 14:37 |