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

Узнай цену своей работы

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

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

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

textual
Листинг программы
        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;
        }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 3.556 из 5
Похожие ответы