.* (?!really)bit mike
совпадений. на самом деле ваш негативный взгляд здесь бесполезен, потому что вы в основном говорите, что следующие шесть символов не должны быть «действительно», но затем вы заявляете, что они должны быть «бит ми». Ни одна строка не может совпадать с «бит ми» и «действительно» одновременно, поэтому если:
.* bit mike
соответствует строке, а затем .* (?!really)bit mike
Я не знаю, является ли это самым простым способом, но попробуйте использовать отрицательный взгляд назад вместо взгляда:
.*(?<!really) bit mike
Что говорит о том, что перед bit mike
должно быть шесть символов, которое на самом деле не может быть строкой