Bash Pagina 85: Diferență între versiuni

De la Wiki Linux Advanced
Sari la navigare Sari la căutare
(Pagină nouă: ==Expresii regulate== Pagina anterioară | Următoarea pagină)
 
Fără descriere a modificării
 
(Nu s-au afișat 3 versiuni intermediare efectuate de același utilizator)
Linia 1: Linia 1:
==Expresii regulate==
==Expresii regulate (Regex)==
 
'''Sintaxă de bază:'''
 
A* – Se potrivește cu zero sau mai multe apariții ale literei A.
 
A? – Se potrivește cu zero sau una apariție a literei A.
 
A+ – Se potrivește cu una sau mai multe apariții ale literei A.
 
A{1} – Se potrivește exact o apariție a literei A.
 
A{1,3} – Se potrivește cu una până la trei apariții ale literei A.
 
[0-0]* – Se potrivește cu zero sau mai multe apariții ale caracterului 0.
 
'''Definiție:'''
 
O expresie regulată reprezintă o secvență de simboluri și caractere folosită pentru a exprima un șir sau model care urmează să fie găsit într-un text mai lung.
 
'''Exemplu practic:'''
 
Expresia regulată \b[Cc]olou?r\b se potrivește cu:
 
"Colour"
 
"colour"
 
"Color"
 
"color"
 
'''Explicație:'''
 
\b – Marcați limitele de cuvânt.
 
[Cc] – Se potrivește cu C sau c.
 
olou?r – Se potrivește cu "olour" sau "olor" (caracterul u este opțional).
 
\b – Marchează sfârșitul cuvântului pentru a asigura potrivirea exactă.


[[Bash_Pagina_84|Pagina anterioară]] | [[Bash_Pagina_86|Următoarea pagină]]
[[Bash_Pagina_84|Pagina anterioară]] | [[Bash_Pagina_86|Următoarea pagină]]

Versiunea curentă din 30 octombrie 2024 19:34

Expresii regulate (Regex)

Sintaxă de bază:

A* – Se potrivește cu zero sau mai multe apariții ale literei A.

A? – Se potrivește cu zero sau una apariție a literei A.

A+ – Se potrivește cu una sau mai multe apariții ale literei A.

A{1} – Se potrivește exact o apariție a literei A.

A{1,3} – Se potrivește cu una până la trei apariții ale literei A.

[0-0]* – Se potrivește cu zero sau mai multe apariții ale caracterului 0.

Definiție:

O expresie regulată reprezintă o secvență de simboluri și caractere folosită pentru a exprima un șir sau model care urmează să fie găsit într-un text mai lung.

Exemplu practic:

Expresia regulată \b[Cc]olou?r\b se potrivește cu:

"Colour"

"colour"

"Color"

"color"

Explicație:

\b – Marcați limitele de cuvânt.

[Cc] – Se potrivește cu C sau c.

olou?r – Se potrivește cu "olour" sau "olor" (caracterul u este opțional).

\b – Marchează sfârșitul cuvântului pentru a asigura potrivirea exactă.

Pagina anterioară | Următoarea pagină