P004 UNIXObsah |
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ý řádekOpakování RE:
- Prázdný RE se nahradí posledním neprázdným.
Následující: Adresace řádků editoru ed |
Michal Brandejsbrandejs@informatics.muni.cz