LIKE
Rezultat = Izraz LIKE Sema AS Boolean
Враќа
TRUE ако стрингот
Izraz одговара на шемата наведена со стрингот
Sema.
Шемата не разликува мали/големи букви и може да ги содржи следниве генерички карактери:
|
Генерички карактер
|
Одговара на
|
|
*
|
Секој број на секакви карактери.
|
|
?
|
Секој единечен карактер.
|
|
[abc]
|
Секој карактер помеѓу средните загради.
|
|
[x-y]
|
Секој карактер од интервалот.
|
|
[^x-y]
|
Секој карактер што не е во интервалот.
|
|
space
|
Секој број на празни места или карактери со ASCII карактери помали од 32.
|
Специјалниот генерички карактер
\ спречува толкување на наредниот карактер како генерички.
Example
PRINT "Gambas" LIKE "G*"
True
PRINT "Gambas" LIKE "?[Aa]*"
True
PRINT "Gambas" LIKE "G[^Aa]*"
False
 |
Карактерот „обратна коса црта“ морате да го удвоите, бидејќи во спротивно \* компајлерот ќе го протолкува како специјален карактер (на пример, како \n, \t итн.).
А можете да го користите и овој стринг како шема: LIKE "G[Aa][*]"
PRINT "Gambas" LIKE "G[Aa]\\\\*"
False
|