Schrift
[thread]7228[/thread]

Anführungszeichen einlesen



<< >> 6 Einträge, 1 Seite
Gast Gast
 2005-08-24 17:28
#57362 #57362
Hallo,
ich habe eine einfache kurze Frage. Wie kann ich Anführungszeichen in einen Skalar mit einlesen?
ich habe $a="'1','2','3'"; versucht, bekomme damit aber immer eine Fehlermeldung. Ich kann die single Quotes aber nicht weglassen.
LG
Mayangel
kevin
 2005-08-24 17:32
#57363 #57363
User since
2005-08-10
24 Artikel
BenutzerIn
[default_avatar]
versuch mal
$a="\'1\',\'2\',\'3\'"
renee
 2005-08-24 17:47
#57364 #57364
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Wie lautet denn die Fehlermeldung??
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
pq
 2005-08-24 17:51
#57365 #57365
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
[quote=Guest,24.08.2005, 15:28]ich habe $a="'1','2','3'"; versucht, bekomme damit aber immer eine Fehlermeldung.[/quote]
soso, du bekommst eine fehlermeldung. hochinteressant.
ich nehme mal an, diese gehört zum betriebsgeheimnis.

wenn ich jetzt sage, ich bekomme keine fehlermeldung, hilft dir das
vermutlich auch nicht weiter, nein?

also schön:
Code: (dl )
1
2
3
4
5
tina@lux:~> perl
my $x = "'1','2','3'";
print "$x\n";
CTRL-D
'1','2','3'


und schau mal auf meine signatur.
und Wiki:Mein Skript funktioniert nicht
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem
mayangel
 2005-08-25 14:10
#57366 #57366
User since
2005-08-19
2 Artikel
BenutzerIn
[default_avatar]
hab den Fehler gefunden. Ich hatte weiter vorne im Skript vergessen die Anführungszeichen zu schließen und da hat die Fehlermeldung mich auf diese Stelle hingewiesen.
Taulmarill
 2005-08-25 15:12
#57367 #57367
User since
2004-02-19
1750 Artikel
BenutzerIn

user image
wenn du interpoleration verhindern willst, kannst du auch den q// operator verwenden. z.b.
Code: (dl )
1
2
my $foo = q~'1', '2', '3'~;
my $foo = q['1', '2', '3'];

siehe perldoc perlop\n\n

<!--EDIT|Taulmarill|1124968392-->
$_=unpack"B*",~pack"H*",$_ and y&1|0& |#&&print"$_\n"for@.=qw BFA2F7C39139F45F78
0A28104594444504400 0A2F107D54447DE7800 0A2110453444450500 73CF1045138445F4800 0
F3EF2044E3D17DE 8A08A0451412411 F3CF207DF41C79E 820A20451412414 83E93C4513D17D2B
<< >> 6 Einträge, 1 Seite



View all threads created 2005-08-24 17:28.