У меня есть следующая строка: регулярного выражениеRegex возвращается только часть строки
(@Model.[a-z]*)
Я пытаюсь использовать его, чтобы вытащить определенные значения из вида бритвы по электронной почте. Таким образом, мы могли бы иметь следующие значения:
- @ Model.FirstName
- @ Model.Company
Я ожидаю, что следующий код вернуть эти значения в списке:
Regex.Matches(emailString, "@Model.[a-z]*").Cast<Match>().Select(match => match.Value)
Вместо этого я просто получаю список одного значения «@Model». Что мне здесь не хватает?
Ну, неэкранированный точка соответствует любому полукокса другой, чем новая линия. '@Model. [A-zA-Z] *' будет соответствовать '@ Model ~'. –