Bash Pagina 86: Diferență între versiuni
Sari la navigare
Sari la căutare
Admin (discuție | contribuții) (Pagină nouă: Pagina anterioară | Următoarea pagină) |
Admin (discuție | contribuții) Fără descriere a modificării |
||
Linia 1: | Linia 1: | ||
==Prezentare generală== | |||
'''Ancore:''' | |||
*^ – Potrivește începutul unui șir. | |||
*$ – Potrivește sfârșitul unui șir. | |||
''Exemple:'' | |||
*^abc – se potrivește cu orice șir care începe cu "abc". | |||
*abc$ – se potrivește cu orice șir care se termină cu "abc". | |||
'''Intervale:''' | |||
*[a-z] – Potrivește orice literă de la a la z. | |||
*[0-9] – Potrivește orice cifră de la 0 la 9. | |||
*[A-Za-z0-9_] – Potrivește orice literă, cifră sau caracter underscore _. | |||
''Exemplu:'' | |||
*[1-5] – se potrivește cu orice cifră între 1 și 5. | |||
'''Limite:''' | |||
*\b – Potrivește o limită de cuvânt (început sau sfârșit de cuvânt). | |||
*\B – Potrivește orice loc din șir care nu este o limită de cuvânt. | |||
''Exemple:'' | |||
*\bcar\b – se potrivește cu cuvântul "car" ca unitate separată. | |||
*\Bing – se potrivește cu "ing" atunci când face parte dintr-un cuvânt mai lung (ex. "string"). | |||
'''Cuantificatori:''' | |||
* * – Se potrivește de zero sau mai multe ori. | |||
* + – Se potrivește de una sau mai multe ori. | |||
* {n} – Se potrivește exact de n ori. | |||
* {n,} – Se potrivește de cel puțin n ori. | |||
* {n,m} – Se potrivește de la n până la m ori. | |||
''Exemplu:'' | |||
* A{2,4} – se potrivește cu "AA", "AAA" sau "AAAA". | |||
==Validarea datelor== | |||
Expresiile regulate sunt utile pentru validarea formatelor de date, cum ar fi adresele de e-mail, numerele de telefon și codurile poștale. | |||
''Exemple:'' | |||
* Adresă de e-mail: ^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$ | |||
* Număr de telefon (format simplu): ^\d{3}-\d{3}-\d{4}$ | |||
[[Bash_Pagina_85|Pagina anterioară]] | [[Bash_Pagina_87|Următoarea pagină]] | [[Bash_Pagina_85|Pagina anterioară]] | [[Bash_Pagina_87|Următoarea pagină]] |
Versiunea de la data 28 octombrie 2024 17:31
Prezentare generală
Ancore:
- ^ – Potrivește începutul unui șir.
- $ – Potrivește sfârșitul unui șir.
Exemple:
- ^abc – se potrivește cu orice șir care începe cu "abc".
- abc$ – se potrivește cu orice șir care se termină cu "abc".
Intervale:
- [a-z] – Potrivește orice literă de la a la z.
- [0-9] – Potrivește orice cifră de la 0 la 9.
- [A-Za-z0-9_] – Potrivește orice literă, cifră sau caracter underscore _.
Exemplu:
- [1-5] – se potrivește cu orice cifră între 1 și 5.
Limite:
- \b – Potrivește o limită de cuvânt (început sau sfârșit de cuvânt).
- \B – Potrivește orice loc din șir care nu este o limită de cuvânt.
Exemple:
- \bcar\b – se potrivește cu cuvântul "car" ca unitate separată.
- \Bing – se potrivește cu "ing" atunci când face parte dintr-un cuvânt mai lung (ex. "string").
Cuantificatori:
- * – Se potrivește de zero sau mai multe ori.
- + – Se potrivește de una sau mai multe ori.
- {n} – Se potrivește exact de n ori.
- {n,} – Se potrivește de cel puțin n ori.
- {n,m} – Se potrivește de la n până la m ori.
Exemplu:
- A{2,4} – se potrivește cu "AA", "AAA" sau "AAAA".
Validarea datelor
Expresiile regulate sunt utile pentru validarea formatelor de date, cum ar fi adresele de e-mail, numerele de telefon și codurile poștale.
Exemple:
- Adresă de e-mail: ^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$
- Număr de telefon (format simplu): ^\d{3}-\d{3}-\d{4}$