Tartalomjegyzék:
Meghatározás - Mit jelent a rendes kifejezés?
A reguláris kifejezés egy módszer, amelyet a minta illesztés programozásához használnak. A szabályos kifejezések rugalmas és tömör eszközt biztosítanak a szövegrészek illesztéséhez. Például egy reguláris kifejezés felhasználható nagy mennyiségű szöveg keresésére és a „macska” minden előfordulásának „kutyára” való váltására.
Rendszeres kifejezéseket használnak a szintaxis-kiemelő rendszerekhez, az adatok érvényesítéséhez és a keresőmotorokban, mint például a Google, hogy megpróbálják meghatározni az algoritmikus egyezést a felhasználó által feltett lekérdezéshez.
A szabályos kifejezéseket rövid formában regex vagy regexp néven is ismertek.
A Techopedia magyarázza a rendes kifejezést
A segédprogramok, a szövegszerkesztők és a programozási nyelvek szabályos kifejezéseket használnak a szöveg mintáinak manipulálására és keresésére. Míg egyes nyelvek, például a TCL, az Awk, a PERL és a RUBY, a szokásos kifejezéseket integrálják a nyelvi szintaxis középpontjába, mások, például a Java, C ++ és C könyvtárakon keresztül rendszeres kifejezéseket használnak. Ez azt jelenti, hogy végrehajtási különbségek vannak, tehát a rendszeres kifejezés, amely működik Nos, az egyik alkalmazás előfordulhat, hogy nem működik a másikkal. Finom különbségek vannak.
A szabályos kifejezések hihetetlenül erősek lehetnek. Alapvetően, ha a minta meghatározható, akkor létrehozhat egy reguláris kifejezést. Egy egyszerű minta lehet valami olyan egyszerű, mint az összes olyan helyzet megkeresése, amikor egy mondat "az" -ra végződik, és helyébe "melyik" lép. A minta bonyolultabbá válhat ugyanazon csere elvégzésével, de csak a mérkőzés 3. és 5. alkalmával. Vagy még bonyolultabbá válhat, ha különböző illeszkedő karakterkészleteket használ az előző egyező karakterek gyakoriságától és helyétől függően.
A reguláris kifejezés három fő alkotóeleme: horgonyok, amelyek segítségével meghatározható a minta pozíciója a szöveg sorához viszonyítva, egy karakterkészlet, amely egy vagy több karakternek felel meg egyetlen pozícióban, és olyan módosítók, amelyek meghatározzák a az előző karakterkészlet megismétlődik.
A szabályos kifejezések felépítéséhez segítő műveletek a következők:
- Számszerűsítés: A mennyiségi meghatározók diktálják, hogy az előző elem milyen gyakran fordul elő.
- Csoportosítás: Az operátorok zárójelekkel meghatározhatják hatályát és elsőbbségét.
- Boolean feltételek: OR vagy AND feltétel határozható meg az operátorok és a csoportok számára.






