Bemutatás
Reguláris kifejezések bemutatása
Bemutatás
A reguláris kifejezések olayn szöveg részletek melyek első ránézésre teljesen értelmetlen, mindenféle karakterek össze-vissza írogatásának tűnnek, ha egy papírlapon látnánk az asztalunkon valószínűleg el dobnánk.
Íme egy példa:
([a-zA-Z\-_ ]+)123([0-9]+)abc$
A reguláris kifejezések kezdetét és végét egy általunk meghatározott speciális karakterrel jelöljük, mely általában a "/" vagy a "#" karakter. Bármelyik karaktert is választjuk, ha azt a karaktert akarjuk használni a reguláris kifejezésben is valahol, akkor speciális karakternek kell jelölni a "\" karakter segítségével.
// kezdetét és végét jelző karakter a "/"
/([a-zA-Z\-_ ]+)123([0-9]+)abc$/
// és ha akarjuk használni a "/" karaktert a kifejezésben akkor:
/([a-zA-Z\-_ ]+)\/123([0-9]+)abc$/
Bármennyire és értelmetlennek tűnik, nem az!
Egy hozzaértő szemnek igenis olvasható a reguláris kifejezés, és érthető is. Több különböző féle reguláris kifejezés létezik, melyek úgyanúgy működnek, csak a kifejezések megírása különbözik. Van ahol meg kell adni egy karaktert amellyel kell kezdődjön és végződjön a reguláris kifejezés, más esetekben nem kell.
A reguláris kifejezések szerepe, hogy megtalálják egy szövegrészlet egyszeri vagy többszöri előfordulását egy nagyobb szövegben, vagy egy adott szöveg formájának ellenőrzése egy adott minta alapján. Bővebben olvashat erről itt.
- Következő lecke: Felhasználás
Részletek
- Megtekintve: 672
- Haszontalannak jelölve: 0
- Hasznosnak jelölve: 0
- Értékelés: