Are they always a compass letter followed by a [single] space followed by the numerical part? And would the numerical part need the 0 added only if it has only one number before the decimal point? It would be simple enough to write a routine that would find all Text objects that start that way with only one digit before the decimal point, and add the 0 in the right place.
For example, if we put this into a 'txt' variable:
(setq txt "E 1.350")
then:
(wcmatch txt "@ #.*")
returns T, and its content could be replaced with:
(strcat (substr txt 1 2) "0" (substr txt 3))
which returns
"E 01.350"
But that simple solution depends on absolute regularity about the format of the source Text objects. And if it's in Ordinate Dimensions, with the compass letter built into the Dimension Style, that's a different animal....
EDIT: How about two Dimension Styles for each compass direction, one with the letter and a space as prefix, and one with a letter and a space and a zero? Then if the Measured value of a Dimension was less than 10, it would be switched to the Style that includes the zero in the prefix. A routine could be written to let you do the Dimension in the Style without the zero, and then check whether it needs that change.
Kent Cooper, AIA