ich folgende Zeichenfolge analysieren müssen,C# Parse-Filterstring
var filter = "username eq \"john.smith\""
und erhalten,
var leftPart = "username"
var operator = "eq"
var rightPart = "john.smith"
Was ist der beste Weg, dies zu tun?
brauche ich wie komplexe Abfragen zu analysieren,
filter=userType eq "Employee" and emails.type eq "work"
Ja, ich in String-Split sah, regex, iterieren von char. Gibt es eine Bibliothek, um diese Dinge zu tun? Ich suche nach einem komplexen Filter-Abfrage-Parsing. Ich habe mir Antlr angeschaut, aber ich kann leider nicht funktionieren .net core + VS2017.
Spaltung durch Raum und Sonderzeichen entfernen, die es ist. :) –
Sind die '' '' '' '' '' '' '' '' '' '' '' '' '' Teil der Zeichenfolge oder etwas, das Sie eingefügt haben, damit wir die Anführungszeichen sehen? –