Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.85/34: Рейтинг темы: голосов - 34, средняя оценка - 4.85
5 / 5 / 0
Регистрация: 14.06.2012
Сообщений: 175

Сравнение строк TextBox и текстового файла

13.07.2012, 11:23. Показов 6665. Ответов 27
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день,
Есть код который проверяет на совпадение символов из TextBox14.Text с символами из txt файла.
В txt - база данных, построковая. В начале строки название (из TextBox14), потом ряд чисел с комментариями.
В интерфейсе вводится название "TextBox14.Text". Но код проверяет именно по буквам, а не по самому названию.
Скажем если в файле есть слово Privet, а в TextBox14 ввести букву p, то программа выдаст, что в файле это есть.
Как сделать, что бы проверка шла по всему слову а не по буквам, чтобы она выдавала ошибку при полном совпадении, а не по буквенном?

VB.NET
1
2
3
4
5
6
7
8
9
10
11
12
        Dim mfileName As String
        mfileName = Environment.GetEnvironmentVariable("USERPROFILE") & mfileName2
        Dim MassivMateriala() As String = IO.File.ReadAllLines(mfileName) ' константа пути к файлу
        Dim FindText As String = TextBox14.Text     'ввод нового названия
        For Each Text As String In MassivMateriala
            If Text.Contains(FindText) Then
                MessageBox.Show("Такое название материала уже существует", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error)
                TextBox14.Clear()
                TextBox14.Focus()
                Exit Sub
            End If
        Next
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
13.07.2012, 11:23
Ответы с готовыми решениями:

Сравнение строк текстового файла
Ввести последовательно две строки из текстового файла и определить, сколько раз каждый символ первой строки входит во вторую строку и...

Посимвольное сравнение строк из текстового файла
В общем, есть такое задание такое задание. "В каждой строке текстового файла записаны фамилия, имя и отчество некоторого человека и его...

Сравнение строк в двух textBox
Здравствуйте. Помогите пожалуйста корректно расписать сравнение строк. Пишу в VS C++ CLR. В программе имеется два компонента textbox: в...

27
5 / 5 / 0
Регистрация: 14.06.2012
Сообщений: 175
13.07.2012, 14:49  [ТС]
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Valery__ Посмотреть сообщение
Тогда такое предложение. Если структура строки ("privet::>1,1,1,1,1,1,1,1,1,1,1,1:Комме нтарий:>") всегда одинаковая, тогда перед сравнением надо добавлять ":" или "::"
не совсем понял, в каком месте добавить?
0
233 / 223 / 146
Регистрация: 19.03.2012
Сообщений: 369
13.07.2012, 14:59
Непосредственно перед сравнением. Если применительно моего кода то например так
VB.NET
1
        MaskPoisk = TextBox2.Text & "::" 'искомое слово или группа слов
А в твоём можно сюда
VB.NET
1
Dim FindText As String = TextBox14.Text & "::"    'ввод нового названия
Миниатюры
Сравнение строк TextBox и текстового файла  
1
 Аватар для kOS_77
196 / 188 / 9
Регистрация: 14.06.2011
Сообщений: 495
13.07.2012, 15:16
Ну в таком случае если по уму делать то должен выпадать весь список совпадений и из них выбирать нужное, если введенных значений больше, то и список будет меньше... или второй вариант - искать только в определенном месте строки, отсеивать те значения которые повторяются в каждой строке.
0
5 / 5 / 0
Регистрация: 14.06.2012
Сообщений: 175
13.07.2012, 15:18  [ТС]
хмм, а попробуй t проверить
0
233 / 223 / 146
Регистрация: 19.03.2012
Сообщений: 369
13.07.2012, 15:34
Вот смотри
Миниатюры
Сравнение строк TextBox и текстового файла  
1
233 / 223 / 146
Регистрация: 19.03.2012
Сообщений: 369
13.07.2012, 15:45
Попробуй перед тем, как далать вывод о совпадении, сравнить на прямую слово из TextBox14 и исходную строку
VB.NET
1
If TextBox14.Text = Mid(Исходная строка,1,Len(TextBox14.Text)) Then делать вывод
Вот както так
1
5 / 5 / 0
Регистрация: 14.06.2012
Сообщений: 175
13.07.2012, 15:51  [ТС]
Спасибо большое
0
 Аватар для eJ_Studio
169 / 149 / 14
Регистрация: 13.07.2011
Сообщений: 477
14.07.2012, 23:09
VB.NET
1
If Text.Equals(FindText) Then
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
14.07.2012, 23:09

Среднее арифметическое значений строк текстового поля textBox
Подскажите пожалуйста, как вычислить среднее арифметическое значений, которые построчно введены в текстбокс? Таким образом: 1 2 3 ...

Сравнение элементов с данными в TextBox и вывод строки(строк)
Товарищи, объявилась следующая проблема, не знаю как провернуть такую задачку: пользователь вводит в 2 поля textbox свои значения. Далее...

Сравнение строк в двух TextBox с выводом результата в третий
Сравниваем строки в TextBox, еси нет строки одинаковой из TextBox1 в TextBox2, то эту строку из TextBox1 копируем в TextBox3. Сделал код...

Сравнение текстового файла с данными edit
Доброго времени суток. Глобальная задача создать кроссворд. Локальная осуществить проверку слов. Имеется 1)файл где в каждой...

Сравнение элементов строки с символами из текстового файла
В текстовик в столбик записаны заглавные и строчные буквы английского языка, обозначения операций мат. логики (логика высказываний). Смысл...


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

Или воспользуйтесь поиском по форуму:
28
Ответ Создать тему
Новые блоги и статьи
Копировать Windows на новый диск на UEFI
damix 17.10.2026
https:/ / uriesk. wordpress. com/ 2016/ 11/ 01/ move-window-10-to-ssd-on-a-uefi-dualboot-system-with-basic-linux-tools/ TL DR Вставляем диск, а старый подключаем через переходник, грузимся с лайва. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru