Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Анна Сергеевна
2 / 2 / 4
Регистрация: 28.09.2012
Сообщений: 127
#1

Замена текста в строке - C#

31.10.2013, 12:47. Просмотров 533. Ответов 4
Метки нет (Все метки)

Есть файл с заменами (что на что заменить) и есть файл, в котором нужно менять, почему не неработает?
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
static string[] Zamena(Pair[] alterationList, StreamReader streamReader)
        {
            string[] lines = streamReader.ReadToEnd().Split('\n');
            for (int i = 0; i < lines.Length; i++)
            {
                for (int j = 0; j < alterationList.Length; j++)
                {
                    if (lines[i] == alterationList[j].first)
                    {
                        for (int k = 0; k < lines.Length; k++)
                        {
                            lines[i] = alterationList[k].second;
                        }
                    }
                }
            }
            return lines;
        }

http://www.cyberforum.ru/csharp-beginners/thread2020957.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.10.2013, 12:47
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Замена текста в строке (C#):

Однократная замена текста в строке по индексу
Есть строка (получена из файла). Необходимо найти текст от определенного...

Замена подстроки в строке с неизвестными символами в строке
Пример: есть строка: s=&quot;Делаешь, уешь, гниешь, ешь&quot; Нужно заменить...

Замена текста
Здраствуйте дорогие кодеры. Нужна ваша помощь. Мне нужно чтобы юзер ввел текст...

Замена текста
Подскажите как лучше производить замену одного текста на другой. ...

Замена текста в TextBox
У меня есть текст TextBox и кнопка, в TextBox нужно вставить вот такой текст:...

4
Hi-Rez
59 / 59 / 14
Регистрация: 06.10.2013
Сообщений: 133
31.10.2013, 13:41 #2
Не понятно вообще в чем вопрос?
0
Анна Сергеевна
2 / 2 / 4
Регистрация: 28.09.2012
Сообщений: 127
31.10.2013, 13:42  [ТС] #3
Цитата Сообщение от Hi-Rez Посмотреть сообщение
Не понятно вообще в чем вопрос?
Есть файл замен: например:
йцу кен
фыв апр
ячс мит

есть исходный файл, если в нем встречается, например "йцу", то надо заменить на "кен"
это реализовать надо тройным циклом, вот почему этот вариант не работает?
0
nio
5949 / 3355 / 335
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
31.10.2013, 14:03 #4
Анна Сергеевна, а зачем крутить циклы, если можно через String.Replace сделать?
0
Анна Сергеевна
2 / 2 / 4
Регистрация: 28.09.2012
Сообщений: 127
31.10.2013, 14:26  [ТС] #5
Цитата Сообщение от nio Посмотреть сообщение
Анна Сергеевна, а зачем крутить циклы, если можно через String.Replace сделать?
задание такое=( String.Replace я сделала изначально и все хорошо работает, а вот теперь надо циклами=(
0
31.10.2013, 14:26
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.10.2013, 14:26
Привет! Вот еще темы с решениями:

Замена текста по закладке
текст добавляю document.Bookmarks.Range.Text = text; как потом его заменить,...

Замена текста в pdf
Здравствуйте. Нужно по всему pdf файлу заменить пару слов например &quot;старая...

Замена текста в файле
Помогите пожалуйста. Есть файл &quot;mytext.txt&quot; с таким содержанием: &lt;div...

Замена символов в строке
надо ввести строку, если в нем есть символ ! то надо заменить на ?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru