Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
40 / 40 / 9
Регистрация: 19.03.2014
Сообщений: 215

Разбить строку на подстроки

27.04.2015, 20:17. Показов 1736. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Сабж.
Как объединить , все просто и ясно. А вот как разбить ?
Пример текста 5555555,6666666 - части обязательно разделены запятой.
Пятая точка подсказывает, что нужно топать от этой запятой. Ток вот как?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
27.04.2015, 20:17
Ответы с готовыми решениями:

Разбить строку на подстроки
Снова я со своей файловой БД. В файле хранится логин и пароль с разделителем "|" Задача: в текстбоксах должен выводится только логин...

Разбить строку на подстроки
Исходная строка содержит фамилию, имя, отчество, которые могут быть выделены по отдельности.

Разбить строку на подстроки по пробелу
Задача следующая, есть переменная по сути хранящая в себе два слова в формате: ххх...х х...х. Как разбить эту переменную на две отдельные...

5
Почетный модератор
 Аватар для Памирыч
23251 / 9163 / 1084
Регистрация: 11.04.2010
Сообщений: 11,014
27.04.2015, 20:22
Лучший ответ Сообщение было отмечено Stormy Day как решение

Решение

VB.NET
1
2
TextBox2.Text = TextBox1.Text.Split(",")(0)
TextBox3.Text = TextBox1.Text.Split(",")(1)
Код с коленки
1
40 / 40 / 9
Регистрация: 19.03.2014
Сообщений: 215
27.04.2015, 20:39  [ТС]
Благодарю. Работает запись с коленки )

Добавлено через 8 минут
Памирыч, подсобите с шальной мыслью ( на всяк пожарный подстраховаться решил)
А как быть в случае если TextBox1.Text = ""
0
Почетный модератор
 Аватар для Памирыч
23251 / 9163 / 1084
Регистрация: 11.04.2010
Сообщений: 11,014
27.04.2015, 20:42
Лучший ответ Сообщение было отмечено Stormy Day как решение

Решение

В случае, если текстбокс1 пустой, или его текст невозможно разбить на две части по запятой, то перед тем кодом нужно проверить

VB.NET
1
If TextBox1.Text.Split(",").Length > 1 then
Это один из способов. Можно проверять на вхождение запятых, длину текста и прочее, это уж как душе ближе
1
40 / 40 / 9
Регистрация: 19.03.2014
Сообщений: 215
27.04.2015, 20:51  [ТС]
Памирыч,
Это поле для географ. координат, то бишь , если не ввели данные, будет пустым в базе, а если ввели , то разделяться запятой.
Еще раз спасибо
0
39 / 40 / 20
Регистрация: 30.09.2013
Сообщений: 141
28.04.2015, 10:20
Цитата Сообщение от Stormy Day Посмотреть сообщение
Памирыч,
Это поле для географ. координат, то бишь , если не ввели данные, будет пустым в базе, а если ввели , то разделяться запятой.
Еще раз спасибо
Тогда можно проверять просто наличие текста:

VB.NET
1
If TextBox1.Text.Length > 1 then
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
28.04.2015, 10:20
Помогаю со студенческими работами здесь

Разбить строку на подстроки по делиметру
Есть документ с такой структурой : 1.txt:7fjgjshf 2.txt:2350972 Я его парсю...Вот как получить после ":" я знаю,а как до...

Разбить строку (json массив) на подстроки, используя Regex
Доброе время суток, вот нужно тоже самое что и в этой теме https://www.cyberforum.ru/csharp-beginners/thread225890.html единственное...

Разбить строку на подстроки, задав каждую из них в качестве новой переменной
Здравствуйте, мне необходимо из массива данных извлекать несколько значений и потом каждое значение разбивать с помощью .Split. Но мне не...

Разбить строки текстового файла на подстроки
Dim FL As IO.FileInfo = New IO.FileInfo("base.txt") Dim i As Integer Dim x As Integer = 0 Dim tmpStr1 As...

Разобрать строку в Listbox на подстроки
нужно разобрать строку таким образом что бы при выборе строки в листбоксе, в окнах текстбокса отображались значения разделенные знаком ; ...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru