0 / 0 / 0
Регистрация: 22.11.2016
Сообщений: 8
|
||||||
1 | ||||||
Обработка строки22.11.2016, 21:50. Показов 1139. Ответов 15
Метки нет (Все метки)
Здравствуйте, такая вот задача, нужно чтобы в созданном диалоговом окне обрабатывалась строка 2 способами: 1. Получить массив результатов возведения в квадрат цифровых слов; 2. Сформировать новую строку, в которую включены слова, состоящие только из латинских букв и не содержащие букв q, r и u. С первым условием проблем не возникло, проблема во втором, в новой сроке выводятся вся строка, кроме букв q, r и u, а нужно исключить полностью слово с ними.
Вот мой код:
0
|
22.11.2016, 21:50 | |
Ответы с готовыми решениями:
15
Обработка строки Обработка строки подключения Обработка исключений для изменения строки Обработка щелчка мышки в DataGridView и номер текущей строки |
20 / 20 / 14
Регистрация: 12.02.2016
Сообщений: 75
|
|||||||||||||||||||||||||||||||
22.11.2016, 23:22 | 2 | ||||||||||||||||||||||||||||||
Первое что пришло в голову такое
Берём весь текст заганяем в масив string
Добавлено через 1 минуту Прошу прощения писал без студии,где то мог ошибиться Но суть алгоритма должна быть ясна Добавлено через 7 минут Или такой момент,только что в голову пришло добавлять не в лист а так
Весь код:
0
|
0 / 0 / 0
Регистрация: 22.11.2016
Сообщений: 8
|
|
22.11.2016, 23:39 [ТС] | 3 |
суть я поняла, но есть ошибка: Items. вроде работает для ListBox только, но не для textBox, поэтому студия выдает ошибку: "System.Collections.Generic.List<string>" не содержит определения для "Items" и не был найден метод расширения "Items", принимающий тип "System.Collections.Generic.List<string>" в качестве первого аргумента (возможно, пропущена директива using или ссылка на сборку)
0
|
20 / 20 / 14
Регистрация: 12.02.2016
Сообщений: 75
|
|
22.11.2016, 23:51 | 4 |
Второй способ берите)
Добавлено через 44 секунды он проще и понятнее я не хотел его удалять,как пример,оставил
0
|
0 / 0 / 0
Регистрация: 22.11.2016
Сообщений: 8
|
|
22.11.2016, 23:54 [ТС] | 5 |
И здесь идут похожие ошибки
"string" не содержит определения для "SubString" В качестве оператора могут использоваться только выражения присваивания, вызова, инкремента, декремента и создания нового объекта Элемент "RegexOption" не существует в текущем контексте.
0
|
20 / 20 / 14
Регистрация: 12.02.2016
Сообщений: 75
|
|
22.11.2016, 23:57 | 6 |
Ещё раз прошу прощения и повторю писал без студии
Не копируйте а пишите в ручную там где ошибка
0
|
0 / 0 / 0
Регистрация: 22.11.2016
Сообщений: 8
|
|
23.11.2016, 00:09 [ТС] | 7 |
Я и прописала вручную, но все равно ошибки из-за того что программа просто не понимает эти функции, а ошибки синтаксиса я исправила
0
|
20 / 20 / 14
Регистрация: 12.02.2016
Сообщений: 75
|
||||||
23.11.2016, 00:15 | 8 | |||||
так ща сикундочку) (уже давно бы сделал,но лень)
Добавлено через 3 минуты
Теперь можна копировать)
1
|
0 / 0 / 0
Регистрация: 22.11.2016
Сообщений: 8
|
|
23.11.2016, 00:34 [ТС] | 9 |
Если я ввожу urq, получается urq|urq|urq|, а если есть другие буквы алфавита, слово не выводится, то есть программа работает наоборот, исключает то, что нужно оставить и наоборот
0
|
20 / 20 / 14
Регистрация: 12.02.2016
Сообщений: 75
|
||||||
23.11.2016, 00:41 | 10 | |||||
0
|
0 / 0 / 0
Регистрация: 22.11.2016
Сообщений: 8
|
|
23.11.2016, 00:46 [ТС] | 11 |
Пробовала, он и те и другие выводит буквы. А еще он повторяет слово столько раз, сколько в нем букв, например, при вводе asd выводится asd три раза подряд
0
|
20 / 20 / 14
Регистрация: 12.02.2016
Сообщений: 75
|
|
23.11.2016, 00:53 | 12 |
Ща пересмотрю ещё раз
0
|
0 / 0 / 0
Регистрация: 22.11.2016
Сообщений: 8
|
|
23.11.2016, 00:54 [ТС] | 13 |
Исправила на if (symb[i] != 'u' & symb[i] != 'r' & symb[i] != 'q') работает только с первым словом и если одно из 3 букв первая, но повторы остались
0
|
20 / 20 / 14
Регистрация: 12.02.2016
Сообщений: 75
|
|
23.11.2016, 01:32 | 14 |
Я убрал повторы но завтра подумаю что нужно чтобы все слова проверяло,а не только первое
0
|
0 / 0 / 0
Регистрация: 22.11.2016
Сообщений: 8
|
|
23.11.2016, 20:11 [ТС] | 15 |
Как вы убрали повторы?
0
|
20 / 20 / 14
Регистрация: 12.02.2016
Сообщений: 75
|
||||||
23.11.2016, 21:20 | 16 | |||||
Опытные кодеры подскажите пожалуйста
1
|
23.11.2016, 21:20 | |
23.11.2016, 21:20 | |
Помогаю со студенческими работами здесь
16
Обработка команд из командной строки уже запущенным приложением Обработка строки. Как вырезать из имеющейся строки определенные символы Обработка строки. Как скопировать из строки определенный кусочек обработка строки Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |