Это не так просто. Если вы хотите отрицать слово, вы должны разделить его на буквы и отменить каждую букву.
так что отрицать
/svn/
Вы должны написать
/[^s][^v][^n]/
То, что вы хотите отфильтровать, превратится в действительно ужасное регулярное выражение, и я думаю, что лучше использовать это регулярное выражение
/svn|cvs|nvs|mvc/
и когда вы проверяете свою строку на ней, просто отрицаете результат.
В JS это выглядело бы более менее так:
!/svn|cvs|nvs|mvc/.test("this is your test string");