Schrift
[thread]7518[/thread]

Hilfe bei Regex: suche alles zwischen zwei ' '

Leser: 2


<< >> 3 Einträge, 1 Seite
malachay
 2005-12-01 12:09
#60677 #60677
User since
2005-09-28
6 Artikel
BenutzerIn
[default_avatar]
Hallo,
ich stehe hier total auf dem Schlauch:
Ich will aus einer Zeile einfach nur alles haben was zwischen ' ' steht, die Zeile sieht so aus:
Code: (dl )
1
2
3
<snip>
,TRIM(' Nachname ') ,TRIM(' Vorname ') , 56424 , TRIM(' Ort ') , TRIM(' Text ')
</snap>

Die Leerzeichen bei den ' müssen nicht immer da sein, und bei Name und Ort können auch mehrer Wörter drin stehen wie ' Peter und Alexaner' oder ' Bad Nauheim '
Ich bekomme es derzeit hin das ich imme nur 1 Wort zwischen den ' ' herausbekomme, aber das ist ja nicht das was ich will.
Kann mir da jemand auf die Sprünge helfen?

Gruß
Malachay
renee
 2005-12-01 12:19
#60678 #60678
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Code: (dl )
1
2
3
my $string = "TRIM(' Nachname ') ,TRIM(' Vorname ') ,  56424 , TRIM(' Ort ') , TRIM(' Text ')";
my @extracted = $string =~ /('[^']+')/g;
print $_,"\n" for(@extracted);

ungetestet!
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/
malachay
 2005-12-01 13:09
#60679 #60679
User since
2005-09-28
6 Artikel
BenutzerIn
[default_avatar]
ich habs getestet.
Es funktioniert!
Danke schön!

Gruß
Malachay
<< >> 3 Einträge, 1 Seite



View all threads created 2005-12-01 12:09.