Почему regex.Match возвращает пустую строку?
Я просто хочу получить часть строки, которая соответствует регулярному выражению, но пытается с match.Value или с группами всегда возвращает "". Это сводит меня с ума. EDIT:
Это сработало:
Private Function NormalizeValue(ByVal fieldValue As String) As String
Dim result As String = ""
Dim pattern As String = "[a-zA-Zñ'-]*"
Dim matches As Match
matches = Regex.Match(fieldValue, pattern)
While (matches.Success = True)
result = result & matches.Value
matches = matches.NextMatch()
End While
Return result
End Function
Скриншоты вашего кода = не круто; вставить как текст и использовать форматирование кода. –