Мне не известны какие-либо странные экранирующие правила для комментариев C, поэтому я думаю, что вы просто хотите что-то вроде этого:
/\/\*.*?\/\*/s
Флаг s
означает, что .
также будет соответствоватьвозврат каретки, поэтому комментарии могут пересекать несколько строк.
Чтобы соответствовать только комментариям, начинающимся с "BA", вам нужно:
/\/\*BA.*?\/\*/s
Рассмотреть возможность добавления флага i
, еслиЧасть "BA" может быть строчной.