Powiel możliwe:
Parsing formatted string.Reverse of String.Format?
Jak mogę wykorzystać formatowanie String.Format
i przekształcić swoje wyjście do jego wejść?
Na przykład:
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".
wiem, że mogę używać wyrażeń regularnych, aby to zrobić, ale chciałbym używać tego samego formatu ciąg więc wystarczy, aby utrzymać jedną linię kodu, zamiast dwóch.
Dupe: http://stackoverflow.com/qu estions/1410012/parsing-formatted-string –
Mój zły; Nie wiedziałem, że to dupek. Dzięki Mehrdad, głosuję teraz, aby zamknąć. –
To dupek, ale moje pytanie nie było tam odpowiedzi. – strager