.NET 4.x Разделение строки - C#

Формулировка задачи:

У меня есть textBox1 2 и 3 В первом боксе записан текст такого вида:
"1234567890"тексттексттекст
или такого
"1234567890""тексттексттекст"
Нужно как-то достать с первого бокса и записать в третий, то что будет находится в первых кавычках - в нашем случае:
1234567890
и во второй бокс вывести остальное но без кавычек(первых, т.к они там могут быть не одни), то-есть если текст в 1 боксе будет такой записан
"1234567890""тексттексттексс"
.... то во второй вывести
"текстексттекст"
и в третий вывести
1234567890
Заранее благодарю))


textual

Код к задаче: «.NET 4.x Разделение строки - C#»

        private void button1_Click(object sender, EventArgs e)
        {
            ParseMethod();
        }
 
        private void ParseMethod()
        {
            //можно упростить до ([0-9]+)
            string TextFirst = new Regex(@"(\d[0-9]*)").Match(textBox1.Text).Groups[1].Value;
            string TextSecond = new Regex(@"([а-яА-Я]+)").Match(textBox1.Text).Groups[1].Value;
            textBox3.Text = TextFirst;
            textBox2.Text = TextSecond;
        }
Эта работа вам не подошла?

Вы всегда можете заказать любую учебную работу у наших авторов от 20 руб.


СДЕЛАЙТЕ РЕПОСТ

9   голосов, оценка 3.556 из 5

Источник
Похожие ответы