5 / 5 / 5
Регистрация: 05.02.2013
Сообщений: 197
|
||||||||||||||||
1 | ||||||||||||||||
Поиск подстроки в строке и замена её на другую строку19.07.2013, 13:55. Показов 2937. Ответов 5
Метки нет (Все метки)
Подскажите пожалуйста как мне поправить ошибку?
Написал такую функцию. Всё работает правильно (т.е. он правильно находит подстроку, считает длину нового массива) НО: В коде ниже есть мини ошибочка:
Никакими стандартными функциями пользоваться нельзя, всё своими руками А сам вопрос именно вот здесь:
Пример: исх: 00100 найти: 00 заменить на: 222 выходит: 2221222 Как должен выглядеть мой массив: да нет нет нет да нет
Киньте хотябы ссылку на статью с алгоритмом
0
|
19.07.2013, 13:55 | |
Ответы с готовыми решениями:
5
Замена подстроки в текстовом файле на другую строку Функция: замена подстроки в строке на заданную строку Найти в исходной строке все вхождения заданной подстроки и заменить их на другую строку Замена одной подстроки на другую |
5 / 5 / 5
Регистрация: 05.02.2013
Сообщений: 197
|
|
19.07.2013, 15:12 [ТС] | 3 |
lazybiz, ноуп. Здесь я как раз присваиваю значение bool своему массиву заменять не заменять.
Проблема только в индексе
0
|
19.07.2013, 15:22 | 4 |
PakistanCode, согласен, не досмотрел...
Тогда: * локализуй проблему по-максимому * будь добр, скажи что делает функция isMatch * и последнее, самое главное: "подскажите пожалуйста как подправить высчитывание индекса чтобы true (заменить) вставало на нужное место." - никому ни о чем не говорит.
0
|
5 / 5 / 5
Регистрация: 05.02.2013
Сообщений: 197
|
|
19.07.2013, 15:32 [ТС] | 5 |
lazybiz, в общем я не знаю как объяснить ;( буду всё заново переписывать
найти бы просто метод попроще
0
|
37 / 37 / 18
Регистрация: 15.05.2013
Сообщений: 236
|
|
20.07.2013, 05:59 | 6 |
Вот куча алгоритмов, как это можно сделать http://www-igm.univ-mlv.fr/~lecroq/string/
Вот что дал поиск по киберфоруму Замена подстроки в строке
0
|
20.07.2013, 05:59 | |
20.07.2013, 05:59 | |
Помогаю со студенческими работами здесь
6
Замена подстроки в строке Замена подстроки в строке Замена подстроки в строке Замена подстроки в строке Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |