One ReplaceAll Statement to Rule Them All!
Well, sort of. In reviewing my code to make it more efficient, I noticed I have several variations on the .replaceAll() statement. In some case I'm trying to remove the $ and , from a value. In others I'm trying to remove the newline and CRLF characters. For another the goal was to remove the ( and ) from a value. And yet another was for the \ in a date. On top of this, I called replace several times in a row in order to remove specific characters or a string. While those work, there is a way to accomplish this in a single call and return just the number I'm really looking for. For example, I have the value $5,573,127 and want just the integer value. That can be done with: tempText=tempText.replaceAll("[^0-9]","").toInteger() Everything that isn't a number will be removed and I'll have 5573127 as an Integer. This includes ()[]$,. and -. If the value is -$5,573,127.35 and […]
Recent Comments