|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.01.2017, 04:02 | #1 |
Новичок
Джуниор
Регистрация: 10.04.2015
Сообщений: 733
|
Почему не меняет как надо ?
Крч такой код:
Код:
|
26.01.2017, 05:44 | #2 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,322
|
Потому что replace работает так: "Возвращает новую строку, в которой все вхождения заданной строки в текущем экземпляре заменены другой заданной строкой.". Заменить только первое вхождение можно разными способами (взятыми со стековерфлоу): с помощью Regex.Replace; с использованием IndexOf и Substring; с использованием IndexOf, Remove, Insert.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
26.01.2017, 06:11 | #3 |
Новичок
Джуниор
Регистрация: 10.04.2015
Сообщений: 733
|
Substring пробовал, одно и тоже выводит...
шо это такое "стековерфлоу"? А вот про последние три и regex я не подумал. |
26.01.2017, 10:42 | #4 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
1)
Цитата:
тупо перебор вариантов тоже смысл этого слова. 2)если вам надо менять символ, меняйте конкретный символ, в чем проблема то? плохо пробовали. сайт такой. загоните ваш шаблон в StringBuilder чтоли. там можно менять по индексу по символу, ну или char[] Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как определить кто меняет дату? | Utkin | Софт | 4 | 25.12.2013 21:52 |
Не меняет символ в строке, почему так? | Platinum Master | Общие вопросы по Java, Java SE, Kotlin | 3 | 13.05.2013 14:01 |
java, не меняет символ в строке, не могу понять почему | Platinum Master | Помощь студентам | 6 | 07.05.2013 18:58 |
struct почему ошибка? и как надо? | Madmaxisss | Visual C++ | 13 | 04.08.2012 21:39 |
задача поменять в массиве max элемент с первым, но меняет как то не так.. почему? | Валюшка | Помощь студентам | 2 | 21.01.2009 01:46 |