【发布时间】:2017-02-14 12:42:44
【问题描述】:
我正在尝试从电子邮件中提取BookingID。
电子邮件将始终包含以下文本,但 BookingID 将始终不同。
网上预订 ID 号:12345678
我已经尝试了以下方法,但它只给了我 BookingID + 之后的电子邮件的其余部分。
string search = "WEB BOOKING ID NUMBER: ";
string bookingID = myItem.Body.Text.Substring(myItem.Body.Text.IndexOf(search) + search.Length);
请注意,BookingID 的长度始终相同(8 个字符)。
我将非常感谢您对此的帮助。
【问题讨论】:
-
使用字符串拆分:string input = "WEB BOOKING ID NUMBER: 12345678";字符串输出 = input.Split(new char[] { ':' }).Skip(1).FirstOrDefault().Trim();