Как заставить мое регулярное выражение работать через одну и ту же строку?
Он должен соответствовать любому экземпляру ‘string’, если за ним сразу не следует ‘<<‘
Модификатор: с
PCRE:
(?!.*?\<<)string
string<< string string
string string<< string
string string string<<
string string string
строка<< строка
строка<< строка
строка строка строка<<
строка строка строка
строка<< строка
строка строка<< строка
строка строка<<
строка строка строка
Спасибо за любую помощь!
Окружая граница слова как это.
/\bstring\b(?!<<)/
Это будет искать string
имеет границу слова с обеих сторон, но не сопровождается <<
Других решений пока нет …