[Gambas-user] LIKE operator bug?
Stefano Palmeri
rospolosco at ...152...
Mon Sep 8 22:50:26 CEST 2008
I've this code and I want to filter all not-digits from an
alphanumeric string.
PUBLIC SUB Main()
DIM sAllChars, sSingleChar, sFiltered AS String
sAllChars = "1,2,A,B,C,D,é,é,a,x,ç,5,7,G,°,§,$,&,£,1,2,3,4"
FOR EACH sSingleChar IN Split(sAllChars)
IF sSingleChar LIKE "[^0-9]" THEN
CONTINUE
ELSE
sFiltered = sFiltered & sSingleChar
ENDIF
NEXT
PRINT sFiltered
END
but the result is "12ééç57°§£1234". It seems that LIKE gets confused by some
special chars. I don't know whether this is a bug or something else.
My Gambas version is 2.7.0
Saluti,
Stefano Palmeri
More information about the User
mailing list