В результате я хочу разбить textBox1.Text на максимально возможное количество текстовых полей, если существует знак разделения ('+' или '#' для пример)Разделить текстовое поле в другие текстовые поля
Таким образом, каждое новое текстовое поле должна быть только слово между двумя признаками примером:
TextBox1.Text = «один + два + три»; затем textBox2.text = "one"; textBox3.text = "two"; textBox3.text = "three";
Следующих два примера достигать 90% от того, что мне нужно, но я до сих пор не могу понять, как поставить каждое значение в отдельном TextBox.Text:
string str = "one\n \ntwo\n \nthree\n \n \nfour";
string[] result = Regex.Split(str, "\n\\s*");
for (int i = 0; i < result.Length; i++)
MessageBox.Show(result[i]);
и
string input = "one)(two)(three)(four)(five";
string[] result = input.Split(new string[] { ")(" }, StringSplitOptions.None);
foreach (string s in result)
MessageBox.Show(s);
Это приложение Windows (WPF или WinForms) или веб-приложение (MVC или WebForms)? – epotter
@epotter это приложение для Windows (WinForms) –