Можно создать дубликат:
Parsing formatted string.Реверс String.Format?
Как я могу использовать формат String.Format
и преобразовать его выход на его входы?
Например:
string formatString = "My name is {0}. I have {1} cow(s).";
string s = String.Format(formatString, "strager", 2);
// Call the magic method...
ICollection<string> parts = String.ReverseFormat(formatString, s);
// parts now contains "strager" and "2".
Я знаю, что могу использовать регулярные выражения, чтобы сделать это, но я хотел бы использовать ту же строку формата, поэтому мне нужно только поддерживать одну строку кода вместо двух.
Dupe: http://stackoverflow.com/qu estions/1410012/parsing-formatted-string –
My bad; Я не знал, что это обман. Благодаря Мехрдаду, я голосую, чтобы закрыть сейчас. –
Это обман, но на мой вопрос там не ответил. – strager