Verificarea numelui mărfurilor pentru cuvintele în limba rusă

47 - 08.04.15 - 14:35

+(46) Operatorul de verificare a unui șir pentru similitudinea unui șablon
Operatorul LIKELY vă permite să comparați valoarea expresiei din stânga acesteia cu linia șablonului specificată în partea dreaptă. Valoarea expresiei trebuie să fie de tip string. Dacă valoarea expresiei satisface modelul - rezultatul operatorului este TRUE, altfel - FALSE.

Următoarele caractere din linia șablonului sunt simboluri de serviciu și au o altă semnificație decât caracterul de linie:

% (procentual): o secvență care conține orice număr de caractere arbitrare
_ (subliniere): un caracter arbitrar
[...] (una sau mai multe caractere în paranteze pătrate): orice caracter unic al parantezelor enumerate în interiorul
În enumerare pot exista intervale, de exemplu a-z, adică un caracter arbitrar care intră în interval, inclusiv capetele intervalului.
[^ ...] (în paranteze pătrate, pictograma de respingere urmată de unul sau mai multe caractere): orice caracter diferit de cele afișate după pictograma de respingere
Orice alt simbol se înscrie și nu suportă nici o povară suplimentară.

Dacă unul dintre următoarele simboluri trebuie înregistrat ca el însuși, atunci el trebuie să fie precedat <Спецсимвол>. însuși <Спецсимвол> (orice caracter adecvat) este definit în aceeași declarație după cuvântul cheie SPETSIMVOL.

De exemplu, șablonul "% ABC [0-9] [abbg] _abb%" SPCEXIM "înseamnă o subdrive care constă dintr-o secvență de caractere:
literele A; litera B; litera B; o cifră; una dintre literele a, b, c sau d; un caracter de subliniere; literele a; litera b; scrisori în.

Și înainte de această secvență poate fi plasat un set arbitrar de simboluri.

48 - 08.04.15 - 15:02

Articole similare