I wanted to thank you guys for your input. Last night in a late drowsy programming marathon I came up with this procedure. Seems to work very nicely and is quite simple.
global proc string do_parseAttr (string $attrName){
$attrName= substituteAllString($attrName, ".", "");
$attrName= substituteAllString($attrName, "-", "0");
$attrName= substituteAllString($attrName, "+", "1");
return $attrName;
}