Я не знаю, как получить все первые сопоставленные буквы из совпадений регулярных выражений. Я пытаюсь расширить свои знания и использование регулярных выражений.
Код, который я показываю ниже, делает именно то, что я хочу, однако я хотел бы иметь возможность делать то же самое с помощью регулярных выражений. Код регулярного выражения, который я пробовал, хорошо совпадает с первой буквой каждого слова, по одному слову за раз, но я хотел бы получить все первые буквы сразу без зацикливания.
If Not myString.Contains("/") And myString.ToUpper() = myString Then
Dim words As String() = myString.Split(" "c)
Dim initials As String = ""
For Each Word As String In words
initials &= Word(0)
Next
DGV1(1, i).Value = initials
End If
Регулярное выражение, которое яя пробовал, что соответствует одной букве за раз: Моя строка (myString) выглядит так: DEL REY name CLUB
Dim initial As String = Regex.Match(myString, "\b[a-z][A-Z]")
Из показанного примера кода регулярного выражения я хотел бы показать первые буквы DRnC в DataGridViewячейка так же, как метод не регулярное выражение, показанное выше.