Boolean = String LIKE Pattern
Возвращает TRUE если String совпадает с Pattern. Шаблон (pattern) может содержать следующие общие символы :
Общий символ | Совпадения |
---|---|
* | Любое количество любых символов. |
? | Любой единственный символ. |
[abc] | Любой символ между скобками. |
[x-y] | Любой символ в интервале. |
[^x-y] | Любой символ вне интервала. |
\
предотвращает интерпретацию
следующего за ним символа, как общего (generic).
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
InStr, Len, Left$, Mid$, Right$