«_d» соответствует однозначному символу. Регексные черты используются для определения того, какие символы являются цифрами. Используйте ~_d, чтобы соответствовать персонажу, который не является цифровым персонажем.
Note
_d - это как \d в perl. _d - это как \D в perl.
Статья Global _d раздела The Boost C++ Libraries BoostBook Documentation Subset Reference может быть полезна для разработчиков на c++ и boost.