@AkioSaarkiz

Почему некоректно работает Regex?

string str = "key = value";
// пытаюсь разложить на ключ и значение
var matchCollection = new Regex("[a-zA-Z0-9]*").Matches(str);

foreach (var obj in matchCollection)
                        Console.WriteLine(obj.ToString());

// Вывод
// key
//
// value
//

// Что не так? Должен быть вывод
// key
// value
  • Вопрос задан
  • 54 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Leving
Замени * на +
+ Означает проверку вхождения выражения [a-zA-Z0-9] до конца строки
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы