Определить позицию заглавной буквы в строке (кириллица) - Visual Basic .NET
Формулировка задачи:
Доброго времени!
Строка такая:
Надо получить:
Позиции символов "П", "Ю", "И", "Б", "К", "К". Ну, для начала хотя бы одного.
Делаю так:
i всегда равно 0. Почему? Излазил кучу статей по регулярным выражениям - так и не понял, что я не так делаю.
Решение задачи: «Определить позицию заглавной буквы в строке (кириллица)»
textual
Листинг программы
Dim BigLetInd As Integer() = (From M As Match In Regex.Matches(NameObj, "[А-Я]") Select M.Index).ToArray() MsgBox("Заглавные буквы встречаются в позициях: " & String.Join(", ", BigLetInd.[Select](Function(x) x.ToString()).ToArray()))
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д