Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
i try to learn
4 / 4 / 10
Регистрация: 01.03.2016
Сообщений: 49
Завершенные тесты: 1
#1

Заменить в строке все пробелы на перевод строки, а перевод строки изменить на два перевода - C#

01.03.2016, 00:24. Просмотров 457. Ответов 2
Метки нет (Все метки)

Меня интересует следующий вопрос: как заменить в моем стринге все пробелы на переходы на новую строку, а переходы на новую строку изменить на два перехода. То есть, пример:
Я программист
Я пишу

Должно получиться

Я
Программист

Я
Пишу

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

Заменить в строке все лишние пробелы одинарным
Замените в строке все лишние пробелы одинарным. Удалите пробелы перед символами...

Даны три строки: S1, S2, S3. Заменить в строке S1 первое вхождения строки S2 на S3
Я сделал программу которая заменяет ВСЕ вхождения строки s2 в строке s1 на s3,...

Даны строки S, S1 и S2. Заменить в строке S последнее вхождение строки S1 на строку S2.
Помогите пожалуйста отредактировать задачу на языке С #: Даны строки S, S1 и...

Заменить в первой строке все слова, которые совпадают с первым словом второй строки на слово «hello»
Введите две отдельные строчки, которые состоят минимум из 4 слов. Выполнить...

Заменить все найденные в строке символы, недопустимые в имени файла, на пробелы
Добрый день. Подскажите, пожалуйста. Хочу сделать проверку на существование...

2
hell_awaits
11 / 11 / 11
Регистрация: 26.05.2015
Сообщений: 36
Завершенные тесты: 8
01.03.2016, 00:59 #2
Лучший ответ Сообщение было отмечено i try to learn как решение

Решение

C#
1
2
3
4
5
6
            string s = "Я ж\nПрограммист";
 
            s = s.Replace("\n", "\n\n");
            s = s.Replace(" ", "\n");
 
            Console.WriteLine(s);
На выходе:
Я
ж

Программист
0
i try to learn
4 / 4 / 10
Регистрация: 01.03.2016
Сообщений: 49
Завершенные тесты: 1
01.03.2016, 01:07  [ТС] #3
До этого способа я тоже додумался. Но когда пытаюсь через StreamWriter записать результат в текстовый файл - ничего не работает. Убираются пробелы только.

Добавлено через 6 минут
Решено. Нужно использовать не \n, a \r\n.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.03.2016, 01:07
Привет! Вот еще темы с решениями:

Перевод строки в число
Доброго времени суток. В идеале кнопке должно быть присвоено случайное...

Перевод из строки в массив
подскажите,пожалуйста, код для перевода слов из строки в массив.

Перевод строки в массив
Нужно перевести строку заданную с клавиатуры в массив. Например массив 3х3 со...

Перевод строки с basic на C#
Подскажите пожалуйста, как вот эта строка Basic на С# будет выглядеть? ...


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

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

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