Maybe, but then what will boost do with a 0-length match string? return true for an infinite loop?