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