алгоритм — Как провести лексический анализ и токенизацию запроса в javascript

Как провести лексический анализ и токенизацию запроса в javascript

У меня есть запрос, который заключается в следующем, где я хочу отделить ключевое слово, значение поля, строку или другие.

 query: "tag: AAA, Cust-AAO #sso tag: accounts or tag: cust-acme rana" 

Из приведенного выше запроса необходимо выявить следующее разделение.

 tag: = keyword AAA = field Cust-AAO = field #sso = field tag: = keyword accounts = field or = operator tag: = keyword cust-acme = field rana = string 

У вас есть мысли или библиотека, которая решит мою проблему?

Понравилась статья? Поделиться с друзьями:
JavaScript & TypeScript
Adblock
detector