|
1 / 1 / 1
Регистрация: 16.07.2012
Сообщений: 94
|
||||||
String Replace28.07.2013, 01:34. Показов 11960. Ответов 24
Метки нет (Все метки)
Привет всем! Бьюсь уже с этим вопросом 40 минут и не могу его решить. Решил заглянуть к вам, попросить помощи.
Мне нужно заменить слова "Do" и "Does" на "Hello" в textbox1 Вот мой код, но что-то не меняется.
0
|
||||||
| 28.07.2013, 01:34 | |
|
Ответы с готовыми решениями:
24
Не правильная работа String.Replace Почему string.Replace не всегда производит замену символов? Удваивание некоторых частей строк при повторном string.Replace() |
|
158 / 137 / 106
Регистрация: 18.05.2013
Сообщений: 289
|
|
| 28.07.2013, 02:08 | |
|
Не работает, потому что оно замещает не "Do" и "Does" по отдельности, а "DoDoes" вместе.
Оно замещает строку "DoDoes". Ясненько? ![]() Добавлено через 11 минут Попробуй сделать по очереди: сначала замени все ду-шки, а потом даз-шки ![]() Или с оператором if поковыряйся. Но твой способ не прокатит, уж извини
0
|
|
|
1 / 1 / 1
Регистрация: 16.07.2012
Сообщений: 94
|
||||||
| 28.07.2013, 02:16 [ТС] | ||||||
|
Даже не представляю как это сделать. Если можешь напиши кодом плз
Добавлено через 3 минуты Попробовал:
0
|
||||||
|
169 / 132 / 29
Регистрация: 16.02.2013
Сообщений: 867
|
||||||
| 28.07.2013, 03:42 | ||||||
0
|
||||||
|
158 / 137 / 106
Регистрация: 18.05.2013
Сообщений: 289
|
|||||||
| 28.07.2013, 04:02 | |||||||
|
Deny_Doberman, ну на, на, держи
![]() Самый простой способ:
0
|
|||||||
|
1 / 1 / 1
Регистрация: 16.07.2012
Сообщений: 94
|
||||||
| 28.07.2013, 04:13 [ТС] | ||||||
0
|
||||||
|
158 / 137 / 106
Регистрация: 18.05.2013
Сообщений: 289
|
|
| 28.07.2013, 04:20 | |
|
1
|
|
|
1 / 1 / 1
Регистрация: 16.07.2012
Сообщений: 94
|
|
| 28.07.2013, 04:24 [ТС] | |
|
А если допустим нужно будет 3 слова изменить, а не два, как ты сделаешь?
0
|
|
|
158 / 137 / 106
Регистрация: 18.05.2013
Сообщений: 289
|
|
| 28.07.2013, 04:26 | |
|
Процедура Replace автоматически находит ВСЕ вхождения данной подстроки, а не 2 или 3!
Попробуй и сам увидишь!
0
|
|
|
1 / 1 / 1
Регистрация: 16.07.2012
Сообщений: 94
|
|
| 28.07.2013, 04:28 [ТС] | |
|
Я твой способ попробовал! А ты попробуй допустим слова Do, Does, Will, Shell изменить на Hello и напиши свой код
0
|
|
|
158 / 137 / 106
Регистрация: 18.05.2013
Сообщений: 289
|
||
| 28.07.2013, 04:37 | ||
|
string s = textBox1.Text; s = s.Replace("Does", "Hello"); s= s.Replace("Will","Hello"); s = s.Replace("Shall","Hello"); textBox1.Text = s.Replace("Do", "Hello");
0
|
||
|
1 / 1 / 1
Регистрация: 16.07.2012
Сообщений: 94
|
|
| 28.07.2013, 04:40 [ТС] | |
|
Ну где-то ты прав! У одной задачи есть дохрена решений
0
|
|
|
158 / 137 / 106
Регистрация: 18.05.2013
Сообщений: 289
|
|||||||
| 28.07.2013, 04:41 | |||||||
0
|
|||||||
|
1 / 1 / 1
Регистрация: 16.07.2012
Сообщений: 94
|
|
| 28.07.2013, 04:42 [ТС] | |
|
У одной задачи может быть дохрена решений
0
|
|
|
158 / 137 / 106
Регистрация: 18.05.2013
Сообщений: 289
|
|
| 28.07.2013, 04:46 | |
|
Прости, браузер тормозит
![]() Добавлено через 2 минуты Да, у каждой задачи есть до хрена решений, но это не значит, что не нужно искать наиболее эффективное! ![]() Добавлено через 1 минуту В общем, надеюсь, помог в данном конкретном вопросе ![]() Удачи!
0
|
|
|
1 / 1 / 1
Регистрация: 16.07.2012
Сообщений: 94
|
|
| 28.07.2013, 06:39 [ТС] | |
|
Хорошо, спасибо, буду знать. Все работает
0
|
|
|
169 / 132 / 29
Регистрация: 16.02.2013
Сообщений: 867
|
||
| 28.07.2013, 13:55 | ||
Лол, вызывать два раза Replace ![]() Добавлено через 6 минут Это если мне нужно бы 5 слов заменить- нужно 5 раз вызывать?
0
|
||
|
1 / 1 / 1
Регистрация: 16.07.2012
Сообщений: 94
|
|
| 28.07.2013, 17:22 [ТС] | |
|
Если таким кодом заменить хочешь допустим 5 слов то да, 5 раз писать нужно
Добавлено через 1 минуту Хотя тут не один код не правильно, он будет заменять допустим слово Do на Hello он заменит, но, а если слово будет Doodl он его заменить на Helloodl -_- а мне нужно чтобы такого не было
0
|
|
|
169 / 132 / 29
Регистрация: 16.02.2013
Сообщений: 867
|
|
| 28.07.2013, 17:28 | |
|
Deny_Doberman, 5 раз... 10 раз... Не знаю, по мне - это уже признак криворукости.
Я ведь тебе писал код с регуляркой. Чем не подходит?
0
|
|
|
1 / 1 / 1
Регистрация: 16.07.2012
Сообщений: 94
|
||||||
| 28.07.2013, 17:47 [ТС] | ||||||
|
Твой код самый правильный! Только немного подправить нужно
0
|
||||||
| 28.07.2013, 17:47 | |
|
Помогаю со студенческими работами здесь
20
Создайте класс Animal. Добавьте поля string Name, string Kind, string Areal, int Population Создайте класс Animal. Добавьте поля string Name, string Kind, string Areal, int Population Как использовать String.Substring(string, string)? Regex.Replace Text.Replace Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|
SDL3 для Web (WebAssembly): Сборка SDL3 и Box2D из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|