У меня есть следующая строка с переменной s
:
Room: 501, User: John, Model: XPR500 Serial: JK0192, Condition: Good
Я хочу извлечь модель, XPR500
и серийный номер, JK0192
Мне удалось получить модель со следующим кодом:
int pFrom = s.IndexOf("Model: ") + "Model: ".Length;
int pTo = s.LastIndexOf(" Serial:");
String model = s.Substring(pFrom, pTo - pFrom);
Но у меня возникли трудности с получением серийного значения.Я попытался этот код:
int pFromt = s.IndexOf("Serial: ") + "Serial: ".Length;
int pToT = s.LastIndexOf(", ");
string serial = s.Substring(pFromt, pToT - pFromt);
, но он возвращает
JK0192,Condition: Good
У меня проблемы с получением, чтобы получить все из Serial: и следующей запятой.
Кто-нибудь может увидеть, где я иду не так?