thể trùng lặp:
Parsing formatted string.Reverse of String.Format?
Làm thế nào tôi có thể sử dụng một định dạng String.Format
và biến đổi sản lượng của nó để đầu vào của nó?
Ví dụ:
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".
Tôi biết tôi có thể sử dụng biểu thức thông thường để làm điều này, nhưng tôi muốn sử dụng chuỗi định dạng tương tự vì vậy tôi chỉ cần duy trì một dòng mã thay vì hai.
Dupe: http://stackoverflow.com/qu estions/1410012/parsing-format-string –
Lỗi của tôi; Tôi không biết đó là một trò lừa bịp. Cảm ơn Mehrdad, tôi sẽ bỏ phiếu để đóng ngay bây giờ. –
Đó là một sự lừa gạt, nhưng câu hỏi của tôi không được trả lời ở đó. – strager