Bash Pagina 85: Diferență între versiuni
Admin (discuție | contribuții) |
Admin (discuție | contribuții) Fără descriere a modificării |
||
(Nu s-au afișat 2 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ă.