У меня проблемы с построением регулярного выражения таким образом, чтобы оно совпадало с общими математическими операторами >=, <=, <, >, =, !
в такой строке, как: >=10<50!45
, но также идентифицировало символы, которые встречаются после сопоставления с одним из них.
Это часть, с которой у меня проблемы. Как я могу иметь регулярное выражение не только находить совпадения на основе моего набора, но и записывать значение, которое приходит после этого, чтобы я мог строить запросы, используя эту информацию.
Результирующее регулярное выражение и замена из моего примера выше будет выглядеть примерно так: {$gte: 10}, {$lt: 50}, {$ne: 45}