Границы слов не учитываются, если буква рядом с границей слова выделена ударением:
"aé ae".match(new RegExp("é\\b", 'igu')); // null
"aé ae".match(new RegExp("e\\b", 'igu')); // ["e"]
Как заставить его работать?
Три требования:
- Мне нужно использовать конструктор RegExp (поскольку слово для сопоставления является переменным)
- Замена всех акцентов не предусмотрена
- Решение должно работать с обеих сторон:
\bword\b