Tôi đang cố gắng trích xuất nội dung nào đó từ email. Định dạng chung của email sẽ luôn là:Trích xuất một phần của chuỗi giữa điểm A và B
blablablablabllabla hello my friend.
[what I want]
Goodbye my friend blablablabla
Bây giờ tôi đã làm:
string.LastIndexOf("hello my friend");
string.IndexOf("Goodbye my friend");
này sẽ cung cấp cho tôi một điểm trước khi nó bắt đầu, và một điểm sau khi nó bắt đầu. Tôi có thể sử dụng phương pháp nào cho điều này? Tôi tìm thấy:
String.Substring(Int32, Int32)
Nhưng điều này chỉ có vị trí bắt đầu.
Tôi có thể sử dụng những gì?
gì sẽ xảy ra nếu các email bắt đầu với "Tạm biệt người bạn của tôi" và kết thúc với "hello người bạn của tôi" hay gì cả? Bạn có chắc chắn rằng đây là một cách tiếp cận khả thi? –
Có, tôi chắc chắn, đây là một email tự động. Nó sẽ luôn luôn được gửi như thế này. Cộng với chương trình của tôi sẽ đọc từ một tệp định nghĩa, tôi luôn có thể thay đổi các chuỗi. – TheGateKeeper