A reguláris kifejezés vagy reguláris kifejezés (más néven reguláris kifejezés) egy karaktersorozat által meghatározott keresési minta leírására szolgáló jelölésrendszer. Elsősorban keresésre és cserére, adatérvényesítésre és karakterlánc-elemzésre használják. A reguláris kifejezés a formális nyelvelméletre épül, és konstansokból (úgynevezett „szó szerinti karakterekből”) áll, amelyek meghatározzák karakterláncok és operátorszimbólum-készletek (úgynevezett „metakarakterek”), amelyek meghatározzák az ezeken végrehajtandó műveleteket készletek.
Technipages elmagyarázza a reguláris kifejezést (Regexp)
Az egyes számú keresési kifejezést reguláris kifejezésnek vagy mintának nevezzük, és egyetlen vagy halmaz egyezésére szolgál karakterláncokat a célnak megfelelően, többféleképpen is meghatározhatunk egy azonos mintát húrok.
Minden mintán belül szó szerinti karakterek találhatók, például „a”, amelyek szó szerint azt jelentik, amit a karakter mond, legyen az számjegy, betű vagy szimbólum. A metakarakterek, mint például a „{“, amelyek meghatározott jelentéssel bírnak, megváltoztathatják a kapcsolódó karakterek értelmezését, helyettesítő karakterként működhetnek, vagy részkifejezést határozhatnak meg stb. Végül ott van a „\” escape karakter, amely a metakarakter szó szerinti karakterré alakítására szolgál.
A regex-re két szabvány létezik: „Perl-kompatibilis”, amely a Regex Perl nyelven való megvalósításán alapul, amely kifejezőerejéről és viszonylag könnyű olvashatóságáról ismert. A másik szabvány az „IEEE POSIX”, aminek két íze van, a kiterjesztett íz 3 metakaraktert ad hozzá, és módosítja a többiek működését az alapízhez képest.
Stephen Cole matematikus írta le először a reguláris nyelveket egy matematikai jelöléssel, amelyet „regulárisnak” nevezett események” 1951-ben, 1968-ban a reguláris kifejezés a mintaillesztésre és a szövegszerkesztőkben is elterjedt. fordítók. Azóta a Regexet számos különböző programozási nyelven és fejlett szövegszerkesztőben implementálták, számos szabványos regex könyvtár áll rendelkezésre újrafelhasználásra.
A reguláris kifejezés általános használata (Regexp)
- A reguláris kifejezés szintaxisa összetett.
- A reguláris kifejezés egy hatékony keresési és csereeszköz.
- A Regex két szabványkészlettel rendelkezik, amelyeket különböző célokra használnak.
A reguláris kifejezés gyakori visszaélései (Regexp)
- A reguláris kifejezés egy programozási nyelv.