boost :: regex - \ bb?

У меня здесь есть плохо прокомментированный устаревший код, который использует boost :: regex :: perl . Раньше меня интересовала одна конкретная конструкция, но поскольку код работал (более или менее), Я не хотел прикасаться к нему.

Теперь у меня есть , чтобы прикоснуться к нему по техническим причинам (точнее, текущие версии Boost больше не принимают конструкцию), поэтому я должен выяснить, что это выполняет - или, скорее, предназначено для выполнения.

Соответствующая часть регулярного выражения:

(?<!(\bb\s|\bb|^[a-z]\s|^[a-z]))

Часть, которая вызывает у меня головную боль, - \ bb . Я знаю о \ b , но не смог найти упоминания о \ bb , и поиск буквального 'b' здесь не имеет смысла. \ bb какая-то особая недокументированная функция, или я должен считать это опечаткой?

5
задан DevSolar 29 November 2010 в 14:48
поделиться