Используйте класс SPFieldLookupValue.
Вы можете использовать два свойства LookupValue и LookupId для извлечения значений из поля, больше нет необходимости извлекать подстроку.
SPFieldLookupValue lookup = new SPFieldLookupValue(item["fieldName"] as string);
lookup.LookupValue;
lookup.LookupId;
Hopeэто помогает.