SED a nahrazeni retezce uvnitr napr. HTML tagu

Karel Fajkus karel.fajkus na baywa.cz
Čtvrtek Leden 6 09:07:50 CET 2000


Leos Bitto <bitto na atrey.karlin.mff.cuni.cz> wrote in message
news:85057q$977$1 na ns.felk.cvut.cz...
> Karel Fajkus (karel.fajkus na baywa.cz) wrote:
> : sed -e "s/\(<[^>]*\)%25/\1%/g" file
> : sice funguje, ale jen pro posledni vyskyt, protoze sed je samozrejme velky
> : zravec.
>
> Zkuste toto: s/\(<[^>%]*\)%25/\1%/g

To bohuzel neni ono, to nahradi naopak jen prvni vyskyt %25

Karel Fajkus wrote:
> zacatek bla bla <a href="neco.html?a=ab%25cd&b=ef%25gh">klik</a> bla konec
                   ^--------------------^ a na vsechny nasledujici se vykasle.

> ma vypadat takto:
> zacatek bla bla <a href="neco.html?a=ab%cd&b=ef%gh">klik</a> bla konec

Presto diky,
--
Karel Fajkus





Další informace o konferenci Linux