Код: Выделить всё
value = "{account_id}{user_id}{someValue}";
Код: Выделить всё
foreach (Match match in Regex.Matches(value, "{\\S+}"))
{
var key = match.Value.Replace("{", "").Replace("}", "").Trim();
// do stuff with key...
}
< /code>
Это имеет смысл, потому что «{" и "}"-оба небелые космические символы. "{[a-za-z _]}"
Код: Выделить всё
foreach (Match match in Regex.Matches(value, "{[a-zA-Z_]}"))
{
var key = match.Value.Replace("{", "").Replace("}", "").Trim();
// do stuff with key...
}
< /code>
клавиша переменной в цикле должна быть «Account_ID», затем «user_id», затем «SomeValue», однако это всегда «Account_iduser_idsomevalue» (все это). Как я могу это исправить? Использование +
Подробнее здесь: https://stackoverflow.com/questions/566 ... rly-braces