Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
3 / 4 / 2
Регистрация: 05.04.2011
Сообщений: 179

Вытащить значения из строк

03.04.2017, 12:24. Показов 690. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый всем день! Подскажите, как можно сделать такое:

есть у нас 3 строки, которые находятся в листбоксе:

"1,3 изделий с толщиной 42 тщ";
"2,5 изделий с толщиной 54 тщ";
"2,6 изделий с толщиной 54 тщ";

Все эти строки находятся в листбоксе:

как вытянуть из них значения сначало до запятой потом после на определеную толщину
в коментариях написал
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
  for (int i = 0; i < listBox1.Items.Count; i++)
            {
                string ltb= listBox1.Items[i].ToString();
                string poisk= Regex.Match(ltb.ToString(), @"\d+(\,)").Value;
                string konec_poiska= poisk.Replace(',', ' ').Trim(); // вытянул построчно 1 ,2,2
 
                string tolshina = Thickness_SP(ltb).ToString(); // вытянул 42, 54, 54
//сделать проверку если толщина = 54 то добавить в лист бокс цифру 4, то есть 2+2
 
            }
 
int Thickness_SP(string input)
        {
            Regex reg_kolizd = new Regex(@"\b(\d+\W?тщ)");
 
            Match match_kolizd = reg_kolizd.Match(input);
 
            while (match_kolizd.Success)
            {
                string input3 = match_kolizd.Groups[1].Value;
                char[] mychar2 = { 'т', 'щ' };
                string inp_kolizd = input3.TrimEnd(mychar2).Trim();
                kollizd_txt = Convert.ToInt32(inp_kolizd);
                match_kolizd = match_kolizd.NextMatch();
            }
 
            return kollizd_txt;
        }
Добавлено через 1 час 24 минуты
проблема решена закрывате
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
03.04.2017, 12:24
Ответы с готовыми решениями:

Вытащить значения с файла
Имеем обычный текстовый файл, с таким содержимым: Номер сотрудника: 1 Возраст сотрудника: 36 Образование сотрудника: Высшее ...

Вытащить значения с массива
Хоть убейте , толи не думается сегодня толи что я делаю не так . На выходе должен быть такой массив. array(23,5,20,55); Исходный ...

Вытащить из регистра значения
Всем привет! Такой вопросец - нужно вытащить из регистра все значения, которые меньше нуля. Правильно ли будет так записать? ...

3
 Аватар для ViterAlex
8952 / 4864 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
03.04.2017, 13:28
а откуда эти строки берутся в listbox?
0
3 / 4 / 2
Регистрация: 05.04.2011
Сообщений: 179
04.04.2017, 04:41  [ТС]
Цитата Сообщение от ViterAlex Посмотреть сообщение
а откуда эти строки берутся в listbox?
из файла
0
 Аватар для ViterAlex
8952 / 4864 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
04.04.2017, 08:15
Я к тому, что может в файле эти данные хранятся в более удобном виде без лишнего текста. Тогда есть смысл брать значения оттуда, а в listBox потом отображать.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
04.04.2017, 08:15
Помогаю со студенческими работами здесь

Вытащить значения из сессии
Доброго времени суток! Ребята, помогите пожалуйста вытащить значения из сессии. У меня есть авторизация по логину и паролю. В инпутах...

Вытащить значения из ячеек
Доброго времени суток. Нужна помощь. Имеются данные в ячейках excel в формата 1234aaa-123, 1222lkj.123, 1223dfg&quot;111 необходимо...

Вытащить значения из JavaScript
Chromium'ом получаю код страницы. В нем имеется такой код: &lt;td class=bluelightbg valign=top align=center&gt; &lt;table cellpadding=0...

Вытащить куски символов и строк файла
Всем привет. Есть файл в некоторых его строках имеется такая информация Мне нужно из этих строк извлечь id559712239 . То...

Как вытащить из таблицы только 10 строк?
Здравствуйте! Можно-ли сделать такое: Есть 3 контейнера div, в первый необходимо показать первые 10 строк из таблицы у которых...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru