LIKE
Result = Expression LIKE Pattern AS Boolean
Kthen
TRUE nëse stringu
Expression përshtatet me stringun
Pattern.
Motivi nuk është i ndjeshëm ndaj kapitaleve dhe mund ti përmbaj krakteret e ardhsme gjenerike:
|
Karaktere gjenerike
|
Përshtatjet
|
|
*
|
Cdo numër në cfardo lloj karakteri.
|
|
?
|
Cdo karakter i vetëm.
|
|
[abc]
|
Cdo karakter në mes kllapave të mesme.
|
|
[x-y]
|
Cdo karakter nga intervali.
|
|
[^x-y]
|
Cdo karkter i cili nuk është në interval.
|
|
space
|
Cdo numër në hapësirë të lirë ose karaktere me ASCII kode më të vogël se 32.
|
Karakteri special gjenerik
\ parandalon interpretimin e karakterit të ardhshëm si gjenerik.
Example
PRINT "Gambas" LIKE "G*"
True
PRINT "Gambas" LIKE "?[Aa]*"
True
PRINT "Gambas" LIKE "G[^Aa]*"
False
 |
Duhet t’a dyfishoni karakterin “vizë e pjerrët majtas”, në të kundërt \* nga kompjaleri do të interpretohet si karakter special (për shembull:\n, \t, etj.)
Ose mund ta shfrytëzoni këtë string si model: LIKE "G[Aa][*]"
PRINT "Gambas" LIKE "G[Aa]\\*"
False
|
 |
LIKE ka të bëjë vetëm me ASCII stringje. Nëse nevojitet përshtatja me UTF-8 stringje, atëher përdorni gb.pcre Përbërës.
|