Разделить строку на новую строку с помощью word в C # win forms

#c# #string

#c# #строка

Вопрос:

У меня есть большая строка, и я хочу разделить ее с помощью Word и перевести ее в новую строку следующим образом

exmp: запущено несколько ошибок, радость говорит, что болезненно удалено достигнут конец aa / State burst, думаю, конец — это его. Прибыл, когда она пожилая aaa / возлюбленная, которую он прикрепил еще более шумно

и я хочу разделить ее с помощью aaa / перед aaa / мне нужна новая строка я пробовал этот код, но работает не так, как я ожидал

  bolo.Split(new string[] { "aaa/" }, StringSplitOptions.None)
  

Комментарии:

1.Итак, в основном вы хотите заменить "aaa/" на Environment.NewLine ?

2. Вы хотите разделить или заменить что-то на «новую строку»? Пожалуйста, покажите ожидаемый результат.

3. Как это не «сработало, как ожидалось», чего вы ожидали? Обратите внимание, что .Split это не обновляется bolo , а возвращает массив строк

4. В вашем тексте есть «end aa / State» (double a), а не (как я ожидал) «end aaa / State» (triple a) — опечатка в вашем сообщении?

Ответ №1:

Вы можете использовать этот простой и удобный код:

 string bigText = "TEstTEstTEst aaa/ TEstTEstTEst aaa/ ";
string newText = bigText.Replace(("aaa/", Enviroment.NewLine);
newText = aaa/   newText;
  

Ответ №2:

 var splitStr = bolo.Split(new string[] { "aa/" }, StringSplitOptions.None); //split with aa/ first
var joinedStr = string.Join(string.Empty, splitStr); //convert the split array back to a string
var splitStr2 = joinedStr.Split(new string[] { "aaa/" }, StringSplitOptions.None); //split with aaa/
  

Ответ №3:

bolo.replace(«aaa/», Enviroment.NewLine «aaa/»);