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