Регулярни изрази (RegexRegular) Shell OS GNULinux Как да

Конзолен режим, BASH скриптове, SH

изрази

Черупки

Как да използвам конзолата, за да направя скриптове BASH, SHells ?

Регулярни изрази (Regex/Regular)

Информация:

Дати
  • Публикувай: 2010
  • Промяна: сряда, 14 юни 2017 г.

Дял:

Презентация: Regex (регулярни или регулярни изрази)

POSIX (Портативният интерфейс на операционната система (X означава UNIX наследство)) е стандарт, обозначен с IEEE 1003 стандартизация на програмни интерфейси за софтуер, предназначен да работи на варианти на операционната система UNIX.

POSIX посочва в седемнадесет различни документа, "потребителски интерфейси" и "софтуерни интерфейси".

Стандартният интерфейс на командния ред и скрипта е Борн Шел.

Намираме този стандарт на различни езици като PHP, MySQL, PERL, Python.

Употреба:

Можете да използвате регулярни изрази с някои команди като awk, grep или find и от редактори като vim и emacs .

Квантори:
  • ? което определя група, която съществува нула или еднократно: foo? след това съответства на "tot" или "toto", но не и "totoo";
  • *, който дефинира група, която съществува нула, един или повече пъти: toto *, съответстваща на „tot“, „toto“, „totoo“, „totooo“ и т.н.;
  • + което определя група, която съществува един или повече пъти, toto + съответстваща на "toto", "totoo", "totooo" и т.н. но не "рано".
  • (? = re) положително търсене на подниза „re“.
  • (?! re) отрицателно търсене на подниз „re“.