Мое мнение только укрепилось: в пизду регулярки, которые со второго прочтения без шпаргалки не поймешь. А если вы мастер регулярок и мое правило для вас не работает, то в любом случае это не тот талант, который стоит использовать повсеместно.
Ну вот у них надо было искать паттерн и ругаться на него. И как его без регулярок?) ручками проверять if (str.contains("foo") && str.index_of("bar") > 78 ) { ... }