При индексации документа все содержимое блока на уровне абзаца сжимается в одну строку для сопоставления с обычными выражениями, представляющими каждый термин индекса. Другими словами, по большей части вы можете предположить, что индексируете обычный текст при написании регулярных выражений.
Названные объекты XML для &, ',< или >преобразуются в соответствующие им символы перед индексацией раздела текста. Однако десятичные или шестнадцатеричные последовательности побега в настоящее время не преобразуются.
Предполагается, что термины индекса представляют собой простой текст (независимо от того, происходят ли они из файла сценария или из сканирующих исходных файлов) и символы &, ",< и >будут удалены в & " < и > соответственно.
Статья XML Handling раздела Boost.AutoIndex Boost.AutoIndex может быть полезна для разработчиков на c++ и boost.