ANY can be used as a qualifier to indicate that any individual character may be matched in the replacement, removal or substring, parameter of the REPLACE$, IREPLACE$, REMOVE$, IREMOVE$, INSTR, IINSTR, EXTRACT$, and, REMAIN$ procedures.
Syntax:NewStr = REPLACE$(MainStr AS STRING, _ Match AS STRING, _ ANY _ Change AS STRING) NewStr = IREPLACE$(MainStr AS STRING, _ Match AS STRING, _ ANY _ Change AS STRING) NewStr = REMOVE$(MainStr AS STRING, ANY Match AS STRING) NewStr = IREMOVE$(MainStr AS STRING, ANY Match AS STRING) Position = INSTR(MainStr AS STRING, ANY Match AS STRING) 👉Start and CaseSensitivity parameters are not allowed. Position = IINSTR(MainStr AS STRING, ANY Match AS STRING) SubStr = EXTRACT$(MainStr AS STRING, ANY Match AS STRING) SubStr = REMAIN$(MainStr AS STRING, ANY Match AS STRING) |
PRINT INSTR("abcdefg", ANY "fbc") PRINT IINSTR("abcdefg", ANY "FBC") PRINT INSTR("abcdefg", ANY "fbcb") PRINT IINSTR("abcdefg", ANY "FBCb")
2 2 2 2
DIM A$ A$ = "9ndz0in035707ndz0357016v70y6u039k70is07qu910360357016v70y6u0m9k7." PRINT A$ PRINT REPLACE$ (A$, "069274513z", ANY " oaceghlt,") ' Case-Sensitive PRINT IREPLACE$(A$, "069274513z", ANY " OACEGHLT,") ' case-insensitive PRINT : PRINT "123AbC456DeF789" PRINT REMOVE$ ("123AbC456DeF789", ANY "abcdef") ' Case-Sensitive PRINT IREMOVE$ ("123AbC456DeF789", ANY "abcdef") ' case-insensitive PRINT INSTR ("123AbC456DeF789", ANY "abcdef") ' Case-Sensitive PRINT IINSTR ("123AbC456DeF789", ANY "abcdef") ' case-insensitive PRINT "============================================" PRINT "Same Results without using the 'ANY' keyword" PRINT "============================================" PRINT A$ PRINT REPLACEANY$ (A$, "069274513z", " oaceghlt,") ' Case-Sensitive PRINT IREPLACEANY$ (A$, "069274513z", " OACEGHLT,") ' case-insensitive PRINT PRINT "123AbC456DeF789" PRINT REMOVEANY$ ("123AbC456DeF789", "abcdef") ' Case-Sensitive PRINT IREMOVEANY$ ("123AbC456DeF789", "abcdef") ' case-insensitive PRINT INSTRANY ("123AbC456DeF789", "abcdef") ' Case-Sensitive PRINT IINSTRANY ("123AbC456DeF789", "abcdef") ' case-insensitive PAUSE
69ndz0in035707ndz0357016v70y6u039k70is07qu910360357016v70y6u0m9k7. and, in the end, the love you take is equal to the love you make. And, in THE End, THE LOvE yOu TAkE is EquAL TO THE LOvE yOu mAkE. 123AbC456DeF789 123AC456DF789 123456789 5 4 ============================================ Same Results without using the 'ANY' keyword ============================================ 9ndz0in035707ndz0357016v70y6u039k70is07qu910360357016v70y6u0m9k7. and, in the end, the love you take is equal to the love you make. And, in THE End, THE LOvE yOu TAkE is EquAL TO THE LOvE yOu mAkE. 123AbC456DeF789 123AC456DF789 123456789 5 4 Press any key to continue . . .
DIM AS STRING MainStr, MatchStr MainStr = "apple-banana:cherry" : MatchStr = ":-" PRINT REMAIN$ (MainStr, ANY MatchStr)
banana:cherry