Perl: Stringverarbeitungs-syntax

D

Draghtnod

hi ihrs!

vielleicht kann mir jemand dabei helfen:

$in = "text=franz";
$in2 = "text=michel,robert";

if ($in =~ "^text=/") {
$in bearbeiten zu $in #("text=franz" zu "franz")
$in2 bearbeiten zu $in2 #("text=michel,robert" zu "michel,robert")
$out = "text=" + $in + "," + $in2 #(out soll dann "text=franz,michel,robert"
sein! wichtig is das franz vorn steht..)
}

ich brauch eigentlich nur ein bissl stringverarbeitungs syntax...
schonmal thxxx für jede hilfe!

:-- Draghtnod
 
Ich raff zwar net was du meinst aber ich hab mal das daraus gemacht:
$in = "text=franz";
$in2 = "text=michel,robert";

if ($in =~ /(^text=\D*)/) {
$in = $1;
$in2 = ($in2 =~ /^text=(\D*)/);
$out = "text=" . $in . "," . $in2;
}

aber ich hoffe das es so gemeint war :)
 
Zuletzt bearbeitet:
uff... ich hab jetz zwar kein plan was die ganzen zeichen da bedeuten, aber mal gucken was da zum schluss rauskommt! *lol*

thxx
 
Geht nich!!

print "filein> $filein";
print "out> $Output";

if ($filein =~ /(^text=\D*)/) {
$filein = $1;
$Output = ($Output =~ /^text=(\D*)/);

print "fileine> $filein";
print "oute> $Output";

$Output = "text=" . $filein . "," . $Output;
}

print "exit> $Output";

#So.. und das kommt raus!

filein> text=erster
out> text=zweiter

fileine> text=erster
oute> 1

exit> text=text=erster,1

ne.... is ned ganz des so wies sein sollt... so solls sein:
filein> text=erster
out> text=zweiter

fileine> erster
oute> zweiter

exit> text=erster,zweiter

*schulterzuck* ich weiss ned was da falsch is.. *keinplanhab* *gg*
thx 4 every help
Draghtnod
 
ich baue eine flash datenbank und das soll ein dich addierendes scrpit werden mit dem ich zb. GB-einträge hinzufügen kann! die variable texte wird das gesplittet und auf die einzelnen felder verteilt...
wird ne tolle sache wenns denn irgendwann mal geht *g*

:confused: :--
Draghtnod
 
Zurück