кроме того, в моем случае число может быть разной длины: от однозначного до шестизначного. В данном случае, работа не над числом, а над строкой, от которой "отрезается" лишний текст после "/" включительно (если он есть, если нет - то ничего не делается) - поэтому считаю использование ^str.pos[] оправданным.