Az doted jsem vydrzel. Dnesnimi vyrazy jsem ale zrazen a zastrasen :-)))
To je fakt, sed by se taky hodil, ale ma dojem, ze je hodne podobny grepu.
Jinak vim umi take omezit zravost
\{-n,m} \{-n,m} matches n to m of the preceding atom, as few as
possible {not in Vi}
\{-n} \{-n} matches n of the preceding atom {not in Vi}
\{-n,} \{-n,} matches at least n of the preceding atom, as few as
possible {not in Vi}
\{-,m} \{-,m} matches 0 to m of the preceding atom, as few as
possible {not in Vi}
\{-} \{-}
Mam maly problem. Pro nekoho mozna bude tak maly, ze mi dokaze poradit. :)
Jak efektivne zamenit enter na konci radku za <BR>, ale jen v pripade, ze pred nim
nekonci html tag. Tedy cokoliv (mimo >) +enter zamenit za cokoliv+enter.
$text =~ s/([^>])\r\n/\1<BR>/g; # se mi nezda moc efektivni, vzhledem
k tomu, ze znak pred enterem se zamenuje sam za sebe a tudiz zbytecne.
Doufam, ze se zadany reg. v. ulozi spravne.
Může mi někdo poradit jak v Gvim připojím vždy sudý řádek na konec předcházejícího lichého
pokud to delas interaktivne, tak bych ti doporucoval si definovat makro 'Jk' - to ti prida nasledujici radek za soucasny a skoci o radek dolu, pak toto makro spustit s velkym poctem opakovani
a potreboval by som to hodit do formatu111 22 333 444 55 666
vie mi niekto poradit?111 22 333 444 55 666
a potom na to pustim111 22 333| 444 55 666|
a dostanemtr "\n" " " | \ tr "|" "\n" | \ sed \ -e "s/^ *//g" \ -e "s/ / /g"
Sice to nie je cisty sed ale snad to niekomu usetri par hodin badania...111 22 333 444 55 666