[Dresden-pm] Regex
Jan Dittberner
jan at dittberner.info
Do Mär 26 07:13:24 PDT 2009
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Thu, Mar 26, 2009 at 02:16:50PM +0100, Falk Herrmann wrote:
> Hi,
>
> hat jemand eine Idee zu regul?ren Ausdr?cken um Leerzeichen zu
> entfernen, welche nur zwischen Zahlen auftreten?
>
> Bsp.:
>
> "wort1 12 34 56 wort 2"
>
> soll zu
>
> "wort1 123456 wort 2"
>
> werden.
Ich weiss nicht, ob das alle deine Faelle abdeckt oder effizient ist, aber
folgendes klappt:
echo "wort1 12 34 56 wort 2" | perl -pe 's/([^\d\s]\d+\s|\d+)\s*(\d)/$1$2/g'
Viele Gruesse
Jan
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAknLjYEACgkQXZJ0m2XDVK90PgCfVvdOVDO62lrppiVTWlet5v/R
D4gAoIO0Zt29dlydMJQo/nt1ogVXP48k
=VjQz
-----END PGP SIGNATURE-----
Mehr Informationen über die Mailingliste Dresden-pm