
Nguyên bản được gửi bởi
nhc1987
Hoàn toàn được. Ở đây chỉ là kĩ thuật xử lý chuỗi đơn giản. Không dính dáng gì tới cái OpenFileDialog cả !
Uhm! Chả dính dáng gì tới cái OpenFileDialog cả!!!!
Bạn mở tập tin lên đọc lấy nội dung rồi sau đó xử lý nội dung mà bạn muốn thôi. Cách xử lý thì bạn tìm hiểu trong cái class String. Và sau đây là cách xử lý tớ tạm tìm hiểu cho bạn.
Dùng cái substring để trích xuất chuổi, dùng hàm split để cắt chuổi thành một mãng các chuổi với ký tự phân cách....
Code:
public static string substring (
Object thisob,
double start,
Object end
)
Là hàm substring với thisob là chuổi cần xử lý, start là số của ký tự bắt đầu, end là số thứ tự của ký tự cuối.
Ví dụ: string str = substring("Hello! World",7,11); //kết quả str=World
còn làm sao để biết thứ tự thì dùng cái IndexOf ví dụ
int id = str.IndexOf("World"); //kết quả id=7
Dùng cái hàm split như sau.
Code:
char strCach="! .,;"; //các ký tự đó là các ký tự cách cần dùng để cắt chuỗi
string str= "Hello! World";
string[] arrStr = str.Split(strCach.ToCharArray());
//kết quả arrStr[0] = Hello, arrStr[1]="", arrStr[3]=World
Vậy thôi, còn sao đó thì bạn tự tìm hiểu thêm.