Сценарий: пользователи вводят ключевое слово (например, hello
) в моем приложении asp.net
mvc
и затем нажимают search
, в коде C#
я строю строку JavaScript
RegExp
(/hello/i
), который будет передан в запросе MongoDB
, весь запрос выглядит так:
db.Posts.find( { "title" : /hello/i } )
, чтобы получить все сообщения с hello
в заголовке.
КогдаКлючевое слово содержит специальные символы (например, \
или (
), js regexp
построен неправильно.
Существует ли библиотека C#
для ее анализа?