* How I can remove all non alpha-numeric characters from a string #include <hmg.ch> /* Remove all non alpha-numeric characters from a string */ PROC MAIN cOriginal := "=<abc_-.#@123>#+-.," cCleaned := RemNAN( cOriginal ) MsgBox( "Original : " + cOriginal + STR( LEN( cOriginal ), 3 ) +; CRLF + ; "Cleaned : " + cCleaned + STR( LEN( cCleaned ), 3 ) ) RETU *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FUNC RemNAN( cString ) LOCAL cRVal := "",; c1Char := "" FOR EACH c1Char IN cString cRVal += IF( ISALPHA( c1Char ) .OR. ISDIGIT( c1Char ), ; c1Char, "" ) NEXT RETU cRVal *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~![]()
Pingback: How I Can Do … | Viva Clipper !