Просто измените \ S *. \ S на ^ \ s *, чтобы добиться цели. Тогда вы будете сопоставлять только начало строки, любое количество пробелов, а затем ключевое слово. Конечно, это не соответствует строке типа "/ * comment * / class MyClass", но в любом случае это будет довольно необычная строка.
^ \ S * (класс | интерфейс | перечисление | @interface). \ S + *