🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.perl
3 messages
3 total messages Started by Lukas Fri, 15 May 2009 10:13
Jak pozbyćsię znaku w programie
#51392
Author: Lukas
Date: Fri, 15 May 2009 10:13
8 lines
1227 bytes
Mam taki mały problem, gdyż w pliku tekstowym mam znaczek graficzny kwadratu
(nie da się go wkleić ale chyba wiadomo o co chodzi) + literkę H. Orientuje się
ktoś może jak w perlu napisać żeby mi to skasował we wszystkich liniach? 

  $value =~ s/kwadratH//g;

-- 
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
Re: Jak pozbyćsię znaku w programie
#51393
Author: luk47
Date: Fri, 15 May 2009 10:20
18 lines
1422 bytes
Znaczy się 

$value =~ s/kwadratH//g;
 
Nie działa u mnie.

> Mam taki mały problem, gdyż w pliku tekstowym mam znaczek graficzny kwadratu
> (nie da się go wkleić ale chyba wiadomo o co chodzi) + literkę H. Orientuje się
> ktoś może jak w perlu napisać żeby mi to skasował we wszystkich liniach? 
> 
>   $value =~ s/kwadratH//g;
> 
> -- 
> Wysłano z serwisu OnetNiusy: http://niusy.onet.pl


-- 
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
Re: Jak pozbyćsię znaku w programie
#51394
Author: Maciej Misiak
Date: Fri, 15 May 2009 15:20
20 lines
1651 bytes
luk47@vp.pl pisze:
> Znaczy się 
> 
> $value =~ s/kwadratH//g;

Może trzeba osobno linie poziome z kwadratu i osobno pionowe usuwać?

A tak poważnie, musisz podejrzeć jakimś hex edytorem jaki jest kod tego 
kwadratu, bo jak spojrzysz na tablicę ascii to tych kwadratów tam jest 
przynajmniej kilkanaście, jeśli nie kilkadziesiąt. I jak już będziesz 
wiedział o który konkretnie Tobie idzie, to (cytując perlre) wpisujesz 
kodami:

\033        octal char            (example: ESC)
\x1B        hex char              (example: ESC)
\x{263a}    long hex char         (example: Unicode SMILEY)
\cK         control char          (example: VT)

-- 
grizzley
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