Tôi đang tìm cách mã thông báo truy vấn tìm kiếm tương tự như cách Google thực hiện. Ví dụ, nếu tôi có các truy vấn tìm kiếm sau:Mã thông báo truy vấn tìm kiếm giống như Google và tách chuỗi
the quick "brown fox" jumps over the "lazy dog"
Tôi muốn có một mảng chuỗi với các thẻ sau:
the
quick
brown fox
jumps
over
the
lazy dog
Như bạn có thể thấy, các thẻ bảo tồn không gian với trong dấu ngoặc kép.
Tôi đang tìm một số ví dụ về cách tôi có thể thực hiện điều này trong C#, tốt nhất là không sử dụng cụm từ thông dụng, tuy nhiên, điều đó có ý nghĩa nhất và sẽ là người biểu diễn nhất.
Ngoài ra, tôi muốn biết cách tôi có thể mở rộng điều này để xử lý các ký tự đặc biệt khác, ví dụ, đặt dấu - trước cụm từ để buộc loại trừ khỏi truy vấn tìm kiếm, v.v.
Trong cú pháp của bạn, có thể nhân vật kép (") được sử dụng bất cứ nơi nào khác ngoài cho thấy một chữ đa thẻ? –
Đối với mục đích của tôi, không có nó không thể. – jamesaharvey