[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: sed - Problem



Am 2005-08-31 09:41:13, schrieb Sven Gehr:
> Hallo zusammen,
> 
> ich habe ein Problem mit sed. Die Problemstellung ist wie folgt:

<blubber>

> sed -r
> 's/@@\s*?\+([0-9]+)\s*?([0-9]+)[^0-9]*?([0-9]+)\/?([0-9]+)?@@/00\1\2\3\4/g'

> Mache ich ein:
> 
> echo @@+49621 4829/399@@bla bla bla|sed ..... erhalte ich:
> 
> 00496214829399bla bla bla

> Kenn sich jemand mit sed aus und kann mir sagen wo mein Fehler ist?

wie währe es mit:

echo "@@+49621 4829/399@@bla bla bla" |sed  -r 's/@@\s*?\+([0-9]+)\s*?([0-9]+)[^0-9]*?([0-9]+)\/?([0-9]+)?@@.*/00\1\2\3\4/g'

Da kriegste dann

        00496214829399

> Viele Grüße
> Sven

Greetings
Michelle

-- 
Linux-User #280138 with the Linux Counter, http://counter.li.org/
Michelle Konzack   Apt. 917                  ICQ #328449886
                   50, rue de Soultz         MSM LinuxMichi
0033/3/88452356    67100 Strasbourg/France   IRC #Debian (irc.icq.com)

Attachment: signature.pgp
Description: Digital signature


Reply to: