Regularni vyraz - binarni kod

Petr Novotny Petr.Novotny na antek.cz
Pátek Září 8 11:01:31 CEST 2000


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 8 Sep 2000, at 10:27, Miroslav BENES wrote:

> Potrebuji nahradit v souboru jisty znak za jiny. Nejvhodnejsi asi bude
> notoricky znama konstrukce "sed 's/co/cim/g'".

Nikoliv; k tomu je nejlepsi notoricky znamy programek "tr" :-) - tedy 
pokud je to znak za znak.

> Problem je ale v tom,
> ze hledany retezec nedokazu zapsat - jde o dve binarni nuly. Jak se to
> da zadat do regularniho vyrazu ?

\000 nefunguje? Pak bych asi zkusil pomoci "tr" prohodit znaky 
\000 a (treba) "x", nahradit tim vasim sedem "xx" za neco, a pak 
opet prohodit "\000" a "xx". (Za pismeno "x" zvolte vhodny znak, 
ktery se nevyskytuje v tom, cim nahrazujete.)

Je to bez zaruky a nulta iterace - chci rict, fungovat by to melo, ale 
dost mozna to je zbytecne slozite.

-----BEGIN PGP SIGNATURE-----
Version: PGP 6.5.8 -- QDPGP 2.61b
Comment: http://community.wow.net/grt/qdpgp.html

iQA/AwUBObic3FMwP8g7qbw/EQJ0FACdGs4X3saMPB8U99SzsHznuNXXaHwAnROh
SLGgpdecPLovCTjRn8lnv3TB
=X8Wy
-----END PGP SIGNATURE-----
--
Petr Novotny, ANTEK CS
Petr.Novotny na antek.cz
http://www.antek.cz
PGP key ID: 0x3BA9BC3F
-- Don't you know there ain't no devil there's just God when he's drunk.
                                                             [Tom Waits]


Další informace o konferenci Linux