[vienna.pm] genau ein whitespace ersetzen ????

Marcel Grunauer marcel at codewerk.com
Tue May 29 04:38:51 CDT 2001


* * * vienna-pm-list * * *


On Tuesday, May 29, 2001, at 08:36  PM, Hornyik Markus wrote:

> wie kann ich genau ein Leerzeichen ersetzen ?
> Mehrere sollen ignoriert werden ?!

Die Frage kann man auf mehrere Arten interpretieren:
Wenn Du das erste Leerzeichen in einem String ersetzen
willst, etwa durch ein 'x', nimm

	$str =~ s/ /x/;

Willst Du alle Spaces ersetzen, solange sie nur einzeln
auftreten, d.h. nicht mehr als eins nacheinander, nimm

	$str =~ s/ (?! )/x/g;

Dokumentation zu regular expressions gibts mit

	perldoc perlre

Meinst Du nicht nur spaces, sondern whitespace im
Allgemeinen, ersetze ' ' durch '\s' (siehe perlre).

Marcel

--
$ perl -we time
Useless use of time in void context at -e line 1.
###
You are subscribed to vienna-pm-list as Marcel Grunauer <marcel at codewerk.com>
http://www.fff.at/fff/vienna.pm/



More information about the Vienna-pm mailing list