O most wise monks,
I know I could write a loop and look at each character to do this, but it just doesn't seem terribly elegant - I know there's a way to do this with a regex, but the exact method escapes me.
Given a string, say "011122xx3x344444", how would I split it into an array with each element of the array consisting of like adjacent characters? With the example above, I'd get an array like this: qw(0 111 22 xx 3 x 3 44444).