Thread View: pl.comp.lang.perl
5 messages
5 total messages
Started by stas53
Tue, 11 Jan 2011 20:30
Jak wymusic interpolację tekstu ?
Author: stas53
Date: Tue, 11 Jan 2011 20:30
Date: Tue, 11 Jan 2011 20:30
18 lines
1636 bytes
1636 bytes
Cześć
Jak przerobić tekst z symbolami znaków specjalnych na te znaki ?
Na przykład:
my $text1 = "Ala\tma\tkota\n"; # $text zawiera: A l a TAB m
a TAB k o t a NEWLINE
my $text2 = "Ala\\tma\\tkota\\n"; # $text zawiera: A l a \ t
m a \ t k o t a \ n
# no więc jak - mając tę drugą zmienną - uzyskać taką wartość jak ma
$text1 ?
Pzdr,
Stanisław Romański
Re: Jak wymusic interpolację tekstu ?
Author: Przyjazny
Date: Tue, 11 Jan 2011 20:42
Date: Tue, 11 Jan 2011 20:42
21 lines
1460 bytes
1460 bytes
On 2011-01-11 20:30, stas53 <stas53@gazeta.pl> wrote:
> Cześć
>
> Jak przerobić tekst z symbolami znaków specjalnych na te znaki ?
>
> Na przykład:
>
> my $text1 = "Ala\tma\tkota\n"; # $text zawiera: A l a TAB m
> a TAB k o t a NEWLINE
>
> my $text2 = "Ala\\tma\\tkota\\n"; # $text zawiera: A l a \ t
> m a \ t k o t a \ n
>
> # no więc jak - mając tę drugą zmienną - uzyskać taką wartość jak ma
> $text1 ?
Na szybko:
eval("\"$text2\"")
uwaga na potencjalne efekty uboczne!
Re: Jak wymusic interpolację tekstu ?
Author: Adam Osuchowski
Date: Tue, 11 Jan 2011 20:42
Date: Tue, 11 Jan 2011 20:42
5 lines
967 bytes
967 bytes
stas53 wrote: > # no więc jak - mając tę drugą zmienną - uzyskać taką wartość jak ma > $text1 ? Np. regexpami.
Re: Jak wymusic interpolację tekstu ?
Author: Adam Osuchowski
Date: Tue, 11 Jan 2011 20:43
Date: Tue, 11 Jan 2011 20:43
5 lines
967 bytes
967 bytes
stas53 wrote: > # no więc jak - mając tę drugą zmienną - uzyskać taką wartość jak ma > $text1 ? Np. regexpami.
Re: Jak wymusic interpolację tekstu ?
Author: stas53
Date: Tue, 11 Jan 2011 20:54
Date: Tue, 11 Jan 2011 20:54
26 lines
1897 bytes
1897 bytes
Ok. Patent z eval jest dobry
eval("\"$text2\"");
Dziekuję,
Stanisław
On Jan 11, 9:30 pm, stas53 <sta...@gazeta.pl> wrote:
> Cześć
>
> Jak przerobić tekst z symbolami znaków specjalnych na te znaki ?
>
> Na przykład:
>
> my $text1 = "Ala\tma\tkota\n"; # $text zawiera: A l a TAB m
> a TAB k o t a NEWLINE
>
> my $text2 = "Ala\\tma\\tkota\\n"; # $text zawiera: A l a \ t
> m a \ t k o t a \ n
>
> # no więc jak - mając tę drugą zmienną - uzyskać taką wartość jak ma
> $text1 ?
>
> Pzdr,
>
> Stanisław Romański
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads