Informatika1-2015/Gyakorlat3
A MathWikiből
(Változatok közti eltérés)
(→Reguláris kifejezések) |
(→Reguláris kifejezések) |
||
1. sor: | 1. sor: | ||
== Reguláris kifejezések == | == Reguláris kifejezések == | ||
− | A reguláris kifejezéseket akkor használjuk, amikor összetettebb karaktersort keresünk egy szövegben, illetve ilyen karakterláncokat szeretnénk helyettesíteni. | + | A reguláris kifejezéseket akkor használjuk, amikor összetettebb karaktersort keresünk egy szövegben, illetve ilyen karakterláncokat szeretnénk helyettesíteni. Az órán a https://regex101.com/#python oldalon fogjuk kipróbálni, hogy mi hogyan működik. |
− | * Speciális karakterek | + | * Speciális karakterek, nem ismeri fel őket, más jelentésük van, \ jellel tudunk rájuk keresni, pl \$, \^ stb. |
<pre> | <pre> | ||
. ^ $ * + ? { } [ ] \ | ( ) | . ^ $ * + ? { } [ ] \ | ( ) | ||
</pre> | </pre> | ||
+ | * Karakterosztályok | ||
+ | ** '''\d''' tetszőleges számjegy, '''\D''' tetszőleges karakter, ami nem számjegy. | ||
+ | ** '''\w''' tetszőleges alfanumerikus karakter, betű, szám vagy alulvonás (_), '''\W''', tetszőleges, nem alfanumerikus karakter. |
A lap 2015. szeptember 20., 10:28-kori változata
Reguláris kifejezések
A reguláris kifejezéseket akkor használjuk, amikor összetettebb karaktersort keresünk egy szövegben, illetve ilyen karakterláncokat szeretnénk helyettesíteni. Az órán a https://regex101.com/#python oldalon fogjuk kipróbálni, hogy mi hogyan működik.
- Speciális karakterek, nem ismeri fel őket, más jelentésük van, \ jellel tudunk rájuk keresni, pl \$, \^ stb.
. ^ $ * + ? { } [ ] \ | ( )
- Karakterosztályok
- \d tetszőleges számjegy, \D tetszőleges karakter, ami nem számjegy.
- \w tetszőleges alfanumerikus karakter, betű, szám vagy alulvonás (_), \W, tetszőleges, nem alfanumerikus karakter.