Прошло некоторое время с тех пор, как я использовал регулярные выражения, и я надеюсь, что то, что я пытаюсь сделать, возможно. У меня есть программа, которая отправляет автоматический ответ на конкретный файл, и я хотел бы захватить текст между двумя словами, которые я знаю, никогда не изменится. В данном примере эти слова «о» и «послал»Использование регулярных выражений для получения слова между двумя ключевыми словами
Dim subject As String = "Information regarding John Doe sent."
Dim name As String = Regex.IsMatch(subject, "")
Так что в этом случае я хотел бы быть в состоянии получить только «John Doe». Каждое регулярное выражение, которое я придумываю, включает слова «относительно» и «отправлено». Как я могу использовать эти слова в качестве границ, но не включать их в матч?
Эта последняя строка должна быть 'Console.WriteLine (groups.Item (1) .Value)' - group # 0 - это полное совпадение, а группа # 1 - первая группа захвата (в скобках). –
@Alan M: Хорошая добыча. Я обновил свой ответ. Большое спасибо. – Welbog