/ Forside / Teknologi / Udvikling / Perl / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Perl
#NavnPoint
bjarneA 141
poul_from 50
soccer 30
Nicknack 14
Tmpj 0
delimiter og litteral
Fra : CykelSmeden fra Aalb~


Dato : 04-04-02 21:10

Jeg udskifter en mængde tekst i nogle biblioteker med følgende linie som
virker:


perl -pi -e s/'<head><center>'/' '/g *.htm

hvordan får jeg følgende til at virke:
perl -pi -e s/'</head></center>'/' '/g *.htm ?

finn


--
--- CykelSmeden.... edb på gadeplan

Hvis intet er anført, taler jeg om RH 7.1
og når jeg spørger, er det bare fordi jeg ved for lidt!



 
 
Adam Sjøgren (04-04-2002)
Kommentar
Fra : Adam Sjøgren


Dato : 04-04-02 21:18

On Thu, 4 Apr 2002 22:10:11 +0200, CykelSmeden fra Aalborg wrote:

> hvordan får jeg følgende til at virke: perl -pi -e
> s/'</head></center>'/' '/g *.htm ?

Ved f.ex. at escape /'erne i strengen. Eller ved at bruge et andet
tegn i stedet for / til at afgrænse strengene med?


Mvh.

--
"Super heroes wear snow pants?" Adam Sjøgren
"When there's snow out, they do!" spamtrap@koldfront.dk

Kim Hansen (07-04-2002)
Kommentar
Fra : Kim Hansen


Dato : 07-04-02 02:06

"CykelSmeden fra Aalborg" <outlook@acnord.SLET.dk> writes:

> hvordan får jeg følgende til at virke:
> perl -pi -e s/'</head></center>'/' '/g *.htm ?

perl -pi -e's+</head></center>+ +g' *.htm

--
Kim Hansen

CykelSmeden fra Aalb~ (07-04-2002)
Kommentar
Fra : CykelSmeden fra Aalb~


Dato : 07-04-02 09:09


"Kim Hansen" <k@oek.dk> skrev i en meddelelse
news:x62k7rkfhcm.fsf@tyr.diku.dk...
> "CykelSmeden fra Aalborg" <outlook@acnord.SLET.dk> writes:
>
> > hvordan får jeg følgende til at virke:
> > perl -pi -e s/'</head></center>'/' '/g *.htm ?
>
> perl -pi -e's+</head></center>+ +g' *.htm
>

tusind tak - jeg havde ikke forstået at man selv kan bestemme adskilleren

finn



Dennis Haney (08-04-2002)
Kommentar
Fra : Dennis Haney


Dato : 08-04-02 10:56

"CykelSmeden fra Aalborg" <outlook@acnord.SLET.dk> writes:

> "Kim Hansen" <k@oek.dk> skrev i en meddelelse
> news:x62k7rkfhcm.fsf@tyr.diku.dk...
> > "CykelSmeden fra Aalborg" <outlook@acnord.SLET.dk> writes:
> >
> > > hvordan får jeg følgende til at virke:
> > > perl -pi -e s/'</head></center>'/' '/g *.htm ?
> >
> > perl -pi -e's+</head></center>+ +g' *.htm
> >
>
> tusind tak - jeg havde ikke forstået at man selv kan bestemme adskilleren

Du kan også gøre det hvis det ikke er en substitution... så istedet
for $m =~ /noget/ kan man bruge $m =~ m%noget%

>
> finn
>
>

--
Dennis
I too have always thought explanations were overkill when correcting peoples
mistake... A simple "that's wrong" has to suffice. I mean, people are always
aware why they are wrong... They just make mistakes to annoy you...

Søg
Reklame
Statistik
Spørgsmål : 177547
Tips : 31968
Nyheder : 719565
Indlæg : 6408797
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste