SOLVED - Parsing a string without delimiters but by position

I have a string defined as:

String message = "001918138000003C"; // this string is actually built from other data, one character at a time // after all 16 digits are received, parse the data

How do i get to here on an Arduino Uno

val1 = first 4 characters "0019" val2 = next 2 characters "18" val3 = next 4 characters "1380" val4 = next 2 characters "00" val5 = next 3 characters "003" val6 = next 1 characters "C" times I miss BASIC and INSTR(), LOL.

One method:

Thank you. Not sure how I missed it while scanning the reference. Worked well.