Regex: Anchor-uri si Exemple Regex-uri

Regular Expressions | Stefanescu Mihai | 2020-10-11

Cand vorbim de Regex-uri trebuie sa discutam si despre anchor-uri, cu acestea putem anunta un regex cu ce litere trebuie sa inceapa un sir de caractere si cu ce litere trebuie sa se termine.
Pentru acest exemplu am sa scriu iar o lista de cuvinte pe care sa lucram

invata
invataprogramare
invata test programare

Pentru selecta decat randul din mijloc, mai exact invata-programare, trebuie sa scrie urmatorul cod:

^invataprogramare$

 ^ – ne anunta ca asa trebuie sa inceapa cuvantul nostru.

$ – ne anunta ca asa trebuie sa se termine

Pentru a selecta orice sir de caractere ce incepe cu invata si se termina cu programare, indiferent de ce caractere sunt intre acestea sau cate putem face urmatorul lucru:

^invata(.*)programare$

Sfarsitul seriei de articole

Am sa inchei aceasta serie de articole cu mai multe exemple de expresii care sper ca va vor ajuta sa intelegeti mai bine.

Gasirea unui cod HEX

/[0-9a-f]*/

Gasirea unui sir de caractere ce incepe cu “Aici” si este urmat de 0 sau mai multe caractere.

/^Aici(.*)/

Gasirea unui anumit set de caractere:

/^xyz$/

Gasirea unui sir de caractere care cntine 2 sau mai multe litere ce se repeta:

/ab{2}/

Obs: Va cauta sirul de caractere abb

/ab{2,}/

Obs: Va cauta sirurile de caractere abb, abbbbb, etc

/ab{2,5}/

Obs: Va cauta sirurile de caractere abbb, abbbb, abbbbb

Cautarea unui sir de caractere format din exact 3 caractere:

/^.{3}$/

 



Imi place ce faci aici
Daca iti place ce fac aici imi poti cumpara o cafea Buy Me a Coffee at ko-fi.com

Stefanescu Mihai
Programator de ~8 ani, am lucrat la proiecte din mai multe industrstrii, de la eCommerce la telecomunicatii la automatizari. In acest timp am folosi diferite tehnologii, de la PHP, MySQL, PostgreSql, RabbitMq, Redis, Memcached si altele.
       

Get in touch
Pentru nelamuriri, dubii, comentarii si chestii de pe suflet ne putem auzi pe Discord, Reddit sau poti deschide o discutie noua pe forum.

Posteaza un comentariu

Comentarii

Inca nu au fost postate comentarii, fii primul care posteaza un comentariu!

Club-ul este dedicat membrilor si ofera access la mai multe zone ale website-ului.

🗝ïļ Login 🌟 Register

🔖 Bookmarks ⊞
âœĻ Pentru a sustine aceasta comunitate am sa te rog sa te autentifici sau sa te inregistrezi!

🌊ïļ Discord ⊞

Folosim cookie-uri pentru a oferi functionalitatile critice ale aplicatiei Invata-Programare. Folosim cookie-uri si pentru a analiza traficul, pentru care e nevoie de consimtamantul dvs. explicit.

⮆ïļ