我需要解析以下字符串,C#解析過濾字符串
var filter = "username eq \"john.smith\""
,並得到,
var leftPart = "username"
var operator = "eq"
var rightPart = "john.smith"
什麼是做到這一點的最好方法是什麼?
我需要解析複雜的查詢一樣,
filter=userType eq "Employee" and emails.type eq "work"
是啊,我看着字符串分割,正則表達式,通過焦炭迭代。有沒有圖書館做這些事情?我正在尋找一個複雜的過濾器查詢解析。我看着Antlr,但不幸的是我無法得到它的工作.net核心+ VS2017。
的空間分割,並刪除特殊字符就是這樣。 :) –
字符串是字符的一部分,還是包含的內容,以便我們看到引號? –