Change the display format in Data View of a STRING to QUOTED TEXT and you will see the escape-sequenced characters (e.g. "$020000.00")
STRSUB - Get Substring, starting at index 1, will give you the number part in its own string.
Then use STR2REAL on the output of STRSUB to get the value as a floating point number.
If you needed to PARSE it, to find the FIRST DIGIT, STRFIND can be used to parse to find the first digit.
I doubt you need this, but I am putting this here in case someone has the situation where they have variable text and need to find the first digit.
In the STRFIND instruction, set the In Offset Start / Out Offset parameter to the value 0 (I will use D42 in this example):
MOVE 0 D42
In STRFIND, set If Found parameter to C42
Find ANY ONE OF THESE CHARACTERS:
"0123456789"
D42 will then equal the index where the first digit occurs.
Use D42 as the Starting Offset in your STRSUB instruction. Just set to Remainder of Input String.
Then use STR2REAL of the STRSUB Output String being driven by the C42 contact, and it should give you the value as a REAL. You might want to use a NC C42 contact to set the real to 0 or -1 or some "error" value???