Как анализировать ввод пользователя из текстовой области построчно - PullRequest
9 голосов
/ 19 апреля 2010

Если у меня есть переменная, которая содержит текстовую информацию (скажем, взятую из текстовой области), как я могу читать текстовое содержимое, хранящееся в строковой переменной, построчно?

Текст, введенный в текстовую область, будет иметь \ n (клавишу ввода) для разделения строки.

Ответы [ 4 ]

15 голосов
/ 19 апреля 2010

Вы можете использовать StringReader:

var reader = new StringReader(textbox.Text);
string line;
while (null != (line = reader.ReadLine())) {
     //...
}
7 голосов
/ 19 апреля 2010

Попробуйте использовать

string[] strings = yourString.Split(new string[] {Environment.NewLine}, StringSplitOptions.RemoveEmptyEntries)
1 голос
/ 19 апреля 2010
string[] splitInput = System.Text.RegularExpressions.Regex.Split(
                        InputString, "\r\n");
0 голосов
/ 13 июня 2014

Это старый вопрос, но это может помочь! Лично я использую этот код для обработки всей операционной системы:

myString.Split(new[] { "\r\n", "\r", "\n" }, StringSplitOptions.RemoveEmptyEntries)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...