Rendszeres kifejezések (RegexRegular) Shell OS GNULinux Hogyan kell

Konzol mód, BASH szkriptek, SH

regexregular

Kagyló

Hogyan kell használni a konzolt, szkripteket készíteni BASH, Shells ?

Reguláris kifejezések (Regex/Regular)

Információ:

Dátumok
  • Közzététel: 2010
  • Módosítás: 2017. június 14, szerda

Részvény:

Prezentáció: Regex (reguláris vagy reguláris kifejezések)

POSIX (A hordozható operációs rendszer interfésze (az X a UNIX örökséget jelenti)) egy szabvány, amelyet a IEEE 1003 a UNIX operációs rendszer változataival történő futtatásra szánt szoftverek programozási felületeinek szabványosítása.

A POSIX tizenhét különböző dokumentumban határozza meg a "felhasználói interfészeket" és a "szoftver interfészeket".

A szokásos parancssori és szkript interfész a Bourne Shell.

Ezt a szabványt különböző nyelveken találjuk meg, például PHP, MySQL, PERL, Python.

Használat:

Használhat reguláris kifejezéseket néhány olyan paranccsal, mint az awk, a grep vagy a find, valamint a szerkesztőktől, például a vim és az emacs .

Kvantifikátorok:
  • ? amely meghatározza a nulla vagy egyszer létező csoportot: foo? akkor megfelel a "tot" vagy "toto", de nem a "totoo";
  • * amely egy vagy többször nulla létező csoportot határoz meg: toto * megfelel a „tot”, „toto”, „totoo”, „totooo” stb.;
  • + amely egy vagy többször létező csoportot határoz meg, a toto + jelentése "toto", "totoo", "totooo" stb. de nem "korán".
  • (? = re) pozitív keresés a "re" alszövegre.
  • (?! re) negatív keresés a "re" alszövegre.