Определить позицию заглавной буквы в строке (кириллица) - 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()))

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 4.182 из 5
Похожие ответы