Estoy buscando realizar una consulta de búsqueda similar a la forma en que Google lo hace. Por ejemplo, si tengo la siguiente consulta de búsqueda:Tokenización de consulta de búsqueda tipo Google y división de cadenas
the quick "brown fox" jumps over the "lazy dog"
me gustaría tener una matriz de cadenas con los siguientes símbolos:
the
quick
brown fox
jumps
over
the
lazy dog
Como se puede ver, las fichas de preservar los espacios con en doble comillas.
Estoy buscando algunos ejemplos de cómo podría hacer esto en C#, preferiblemente no usando expresiones regulares, sin embargo, si eso tiene más sentido y sería el más eficiente, entonces que así sea.
También me gustaría saber cómo puedo extender esto para manejar otros caracteres especiales, por ejemplo, poner un - delante de un término para forzar la exclusión de una consulta de búsqueda, y así sucesivamente.
En su sintaxis, puede el carácter de comillas dobles (") usarse en cualquier otro lugar además de indicar una de varias palabras ficha? –
Para mis propósitos, no, no puede. – jamesaharvey