Я хочу найти это слово: '#foo'
в этой строке:
first foo second #foo
так что соответствует только последний '#foo' (с '#')
Я использую этот код, и он вызывает две ошибки:
var mySearch ='#foo'
var regexp = new RegExp('\\b' + mySearch + '\\b', 'g');
- поиск
mySearch = 'foo'
приведет к совпадению с обоими "foo" (неправильно! - должно совпадать только с первым) - поиск
mySearch = '#foo'
вообще не приведет к совпадению (неверно - должно совпадать со вторым)
как правильно написать?