I really like the idea of being able to start from the right hand end and think it would be a very worthwhile addition. However, that isn't the issue with the original suggestion, which refers to situations where we just don't know how long the string is. For example, separating the fields in a comma separated line of undefined length. I always approach such a task by splitting off the left most part, one bit at a time.