2016-12-11 8 views
-1

Как удалить текст в edit.text с исключениями?Как удалить текст с исключениями?

Я хочу удалить весь текст, кроме текста, который я хочу сохранить.

например: "ЭТО ТЕКСТ"

Тогда я хочу, чтобы удалить весь текст, кроме "ЭТО" и "TEXT"

После удаления результат будет выглядеть следующим образом:

"ЭТО ТЕКСТ"

Я был wonderi ng, если StringReplace() не будет работать, если текст имеет изменяемый контекст. Или, может быть, StringReplace() будет работать в этом случае другим способом?

+1

Добро пожаловать в StackOverflow! Вы найдете пользователей более желательными или способными помочь, если вы включите часть кода, с которым у вас возникли проблемы, и то, что вы пробовали до сих пор. Укажите [Минимальный, полный пример] (http://stackoverflow.com/help/mcve). Другая полезная ссылка: [Как задать хороший вопрос] (http://stackoverflow.com/help/how-to-ask) – xgord

+0

Инициализировать пустую строку результата. Найдите каждое слово, которое вы хотите сохранить. Когда вы обнаружите, что оно добавляется к результату. Затем найдите поиск, где вы остановились, и повторите, пока не останется вход. Не думайте об этом как о операции над элементами управления редактированием. Это чистая обработка текста. –

ответ

0

Вы можете сделать это

string s = "THIS IS THE TEXT"; 
string v = s.Replace("IS THE", ""); 

Будем надеяться, что это будет решить вашу проблему

+0

Я так не думаю, c edit.text имеет сменный текст, так что ** «это перо» **, тогда я хочу сохранить перо в тексте, а другой текст будет удален, i думал, что 'StringReplace()' не будет работать в этом случае couse, 'StringReplace()' должен иметь указанный объект, или, может быть, у вас есть другой метод с 'StringReplace()' Будет работать в этом случае? –