0 / 0 / 0
Регистрация: 30.08.2011
Сообщений: 9
1

Проверка строки на содержание определенных символов

11.06.2019, 12:02. Показов 2478. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго времени суток! Проблема вот в чем Нужно проверить вводимую строку пользователем совпадает ли она с определенным словом, если совпадает то вывести окно с ошибкой при закрытие которого фокус возвращается на строку, если нет то продолжается выполнение программы. Пробовал создавать массив, проверка проходит но программа продолжает выполнятся и на строкой выполняются дальнейшие действия.
VB.NET
1
2
3
4
5
6
7
8
9
10
11
Dim Str As String = tb1.Text
Dim Str1() As String = {"Free", "Text", "Dad", "robert"}
 For h As Integer = 0 To 9
            If Str = Str(h) Then
                MsgBox("Неверное имя")
                tb1.Text = Focus()
                tb1.Clear()
                tb2.Clear()
End If
   Next
'Дальнейший код программы
Пробовал еще так и тоже безрезультатно:
VB.NET
1
2
3
4
5
6
7
8
9
10
11
12
Dim Str As String = tb1.Text
Dim Str1() As String = {"Free", "Text", "Dad", "robert"}
 For h As Integer = 0 To 9
            If Str = Str(h) Then
                MsgBox("Неверное имя")
                tb1.Text = Focus()
                tb1.Clear()
                tb2.Clear()
     Else
           'Дальнейший код программы
End If
   Next
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.06.2019, 12:02
Ответы с готовыми решениями:

Проверка строки на содержание определенных символов
К примеру есть строка ("ООО Лампа/Москва"), необходимо проверить содержит ли эта строка...

Разбиение строки, и проверка каждой из подстрок на содержание определенных символов
Добрый день, друзья, надеюсь на вашу помощь. string number = (string) txtNumberCep.EditValue; ...

Проверка на совпадение + проверка строки на содержание спец. символов
В общем ситуация такая: есть типизированный файл, форма для добавления пользователей (которые...

Проверка строки на содержание одинаковых символов
Здравствуйте! Подскажите пожалуйста, с чего начать... Написал программу которая выбирает из файла...

4
1529 / 1477 / 322
Регистрация: 03.10.2012
Сообщений: 1,516
11.06.2019, 13:34 2
Цитата Сообщение от kyper5 Посмотреть сообщение
проверка проходит
kyper5, ни первый, ни второй вариант не должны работать в принципе, из за несоответствия границ массива числу итераций. Может быть вы пытаетесь реализовать логику угадывания слов с 10 попыток? Так?
0
129 / 108 / 24
Регистрация: 11.07.2017
Сообщений: 274
11.06.2019, 13:50 3
Лучший ответ Сообщение было отмечено kyper5 как решение

Решение

Во первых можно упростить, используя ArrayList
VB.NET
1
2
3
4
5
6
7
8
9
        Dim Str As String = "Dad"
        Dim str1 As New ArrayList
        str1.AddRange({"Free", "Text", "Dad", "robert"})
        If str1.Contains(Str) Then
            MsgBox("Неверное имя")
            tb1.Text = Focus()
            tb1.Clear()
            tb2.Clear()
        End If
А вот что делать в случае проверки/ не проверки не совсем понял.
Как вариант можно Exit Sub использовать. Либо зациклить с помощью Do while
1
0 / 0 / 0
Регистрация: 30.08.2011
Сообщений: 9
11.06.2019, 17:30  [ТС] 4
Спасибо помогло с остальным разобрался!)

Добавлено через 14 секунд
Тема закрыта!
0
1489 / 1037 / 146
Регистрация: 01.10.2009
Сообщений: 3,484
Записей в блоге: 1
16.06.2019, 09:41 5
kyper5, Да бы не было этих лишних проверок используй
Код
HashSet
0
16.06.2019, 09:41
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.06.2019, 09:41
Помогаю со студенческими работами здесь

Проверка строки на содержание ложных символов
Я ввожу строковую переменную и мне нужно проверить какие символы она в себе содержит. Если только...

Проверка строки на наличие определенных символов
Есть строка символов, мне нужно проверить есть ли там цифры или другие ненужные символы. Заранее...

Проверка строки на наличие определенных символов, слов
Подскажите, пожалуйста, как проверить строку на то, что: 1) состоит только из пробелов(любого...

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


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru