Avatar billede breum Nybegynder
18. januar 2004 - 16:23 Der er 11 kommentarer og
1 løsning

Replace (Interval)

$JOKEORD="ABE";
$JOKEORD=~ s/[A-E]/[B-F]/ig;
#Der er fejl i ovenstående linie - ret den!
print "$JOKEORD er lig med BCF";

Som det ses af ovenstående vil jeg gerne have erstattet med næste bogstav i rækken. Kan du lave rettelsen i linie 2 så output bliver:
BCF er lig med BCF
Avatar billede erikjacobsen Ekspert
18. januar 2004 - 16:27 #1
fx:

$JOKEORD="ABE";
$test=$JOKEORD;
$test=~ tr/A-ZÆØÅ/B-ZÆØÅA/;

print "$JOKEORD er $test\n";
Avatar billede breum Nybegynder
18. januar 2004 - 16:31 #2
Nej det giver output "ABE er BCF"
Avatar billede breum Nybegynder
18. januar 2004 - 16:31 #3
mangler der ikke nogle paranteser?
Avatar billede erikjacobsen Ekspert
18. januar 2004 - 16:35 #4
Så skal du bare udskrive $test - eller jeg forstår ikke hvad du vil...
Avatar billede breum Nybegynder
18. januar 2004 - 16:39 #5
UPS jeg hade ikke set ændringen af nederste linie - dit script er vist fint

Jeg forventede bare som ovenfor outputtet "BCF er lig med BCF"

hold on
Avatar billede breum Nybegynder
18. januar 2004 - 16:40 #6
$JOKEORD="ABE";
$test=$JOKEORD;
$test=~ tr/A-ZÆØÅ/B-ZÆØÅA/;

print "$test er BCF\n";
Avatar billede breum Nybegynder
18. januar 2004 - 16:44 #7
så replacelinien var fin nok, jeg troede blot der var fejl i den

Jeg havde forventet
$JOKEORD="ABE";
$JOKEORD=~ tr/A-ZÆØÅ/B-ZÆØÅA/;
#Der er nu ikke længere fejl i ovenstående linie
print "$JOKEORD er lig med BCF";
Havde ikke set at du havde rettet i output linien.

Tak for hjælpen
Avatar billede breum Nybegynder
18. januar 2004 - 16:44 #8
drop lige et svar, så du kan få points!
Avatar billede erikjacobsen Ekspert
18. januar 2004 - 16:48 #9
Tak, jeg samler ikke på points.
Avatar billede breum Nybegynder
18. januar 2004 - 16:50 #10
Det gør jeg jo heller ikke og spg skal jo lukkes
Avatar billede erikjacobsen Ekspert
18. januar 2004 - 16:52 #11
Gør hvad du vil - jeg er smuttet. Point er bare til bøvl.
Avatar billede breum Nybegynder
18. januar 2004 - 20:32 #12
Hmmm det er unfair, så kan jeg jo kun lukke på en måde
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester