P004 UNIX

Obsah
Předchozí: Základní regulární výrazy (2)

Základní regulární výrazy (3)

2.5
\( \)
2.6
\ n


Příklady:

Michal Brandejs
s/^\([^ ]*\) \([^ ]*\)$/\2 \1/
Brandejs Michal

echo Michal Brandejs|\
  sed 's/^\([^ ]*\) \([^ ]*\)$/\2 \1/'


^\(.*\)\1$
Vyhovuje všemu, co obsahuje 2 opakující se řetězce na řádku.

Využití RE pro hledání slov:

3.1
\< znamená začátek slova (číslice, písmena, podtržení)
3.2
\> znamená konec slova


Příklad:

\<a\>
'a' pouze jako slovo

Řetězce na začátku a konci řádku:

4.1
^ na začátku RE znamená, že se hledá od začátku řádku
4.2
$ na konci RE znamená, že se hledá na konci řádku
4.3
^...$ celý řádek

Opakování RE:

Následující: Adresace řádků editoru ed
Obsah

Michal Brandejs brandejs@informatics.muni.cz