Я не могу сопоставить символ "#" в конце слова с регулярным выражением
/\b(C#)\b/i
Я работаю над некоторыми запросами MongoDB.Предметом поиска являются языки программирования в заданном текстовом поле моей коллекции.
Регулярное выражение, которое я использую и почти всегда работает, равно
/\b(java|php)\b/i
(для конкретногослучай, когда я ищу Java и PHP).
Границы слова необходимы для поиска целых слов (javascript не должен совпадать с java)
Проблема, как уже было сказано, когда яищите "C #", регулярное выражение просто терпит неудачу, не давая результатов.
Регулярное выражение работает, если я удаляю последнюю границу, но тогда пример java / javascript терпит неудачу.
Я застрял в этом пару дней, любая помощь будет признательна.