Как написать, типа, [\w] но [^_] — символ, совпадающий с любым из набора, выраженного данным метасимволом, или набором, включающем в себя метасимволы, (напр [.\w]), кроме (исключая) указанный(е)(напр [^_a]). Интересует не конкретно данный пример, а вообще, как это делается — указываем метасимвол или набор, а далее список исключений, типа, «обедняем» метасимвол. Желательно, решение совместимое с JS, но не обязательно.
Спасибо.