Syntaxe "tr"

Honza Pazdziora adelton na fi.muni.cz
Čtvrtek Únor 10 17:38:30 MET 2000


On Thu, 10 Feb 2000 17:29:04 +0100, Pavel Uhliar <uhliar na mobil.cz> wrote:
> 
> Potrebuju v retezci nahradit lomitko (znak '/') nejakym jinym znakem
> neskodnym pro jmeno souboru (napr ':').
> 
> Celkem logicky me napadlo resit to pomoci operatoru tr, ale kdyz pouziju
> '$retezec =~ tr/\//:/', coz by melo splnit me ocekavani, nic to s tim
> retezcem neudela.

Ale udela, v pohode:

	$ perl
	my $a = 'asdf/asdf/asdf';
	$a =~ tr/\//:/;
	print "$a\n";
	__END__
	asdf:asdf:asdf

Jinak samozrejme se da tomu backslashi vyhnout tim, ze se jako
uvozovatko pouzije jiny znak, treba tr!/!:!.

-- 
------------------------------------------------------------------------
 Honza Pazdziora | adelton na fi.muni.cz | http://www.fi.muni.cz/~adelton/
   .project: Perl, DBI, Oracle, MySQL, auth. WWW servers, MTB, Spain.
------------------------------------------------------------------------


Další informace o konferenci Perl