Schrift
[thread]10429[/thread]

Stringmanipulation



<< >> 4 Einträge, 1 Seite
fabmo
 2007-09-20 15:42
#99742 #99742
User since
2007-09-18
26 Artikel
BenutzerIn
[default_avatar]
Hallo,
ich habe einen String, in dem eine Zahl dann ein / und dann noch eine Zahl steht
Bsp:
109/12
nun möchte ich auf relativ leichtem Wege nur die zahl bis zum / haben. Da diese nicht immer dreistellig sein muss muss dieses also auch berücksichtigt werden.

In irgendeinem Programm habe ich mal gesehen wie ein String folgendermaßen verändert wurde:

$Name =~ s/^.*\(//g;

Kann mir vielleicht jemand sagen, wo ich evtl. im Internet informationen zu dieser art der Manipulation finde?

Danke
pq
 2007-09-20 15:48
#99743 #99743
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
Code (perl): (dl )
1
2
3
4
# entweder
my ($zahl) = split m#/#, $string, 2;
# oder
$string =~ s#/.*##;

perlre
perlretut
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
renee
 2007-09-20 15:53
#99745 #99745
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
pq+2007-09-20 13:48:20--
Code (perl): (dl )
1
2
# entweder
my ($zahl) = split m!/!, $string, 2;


Die "2" ist hier sogar unnötig... split macht das intern von selbst...
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/
fabmo
 2007-09-20 16:48
#99746 #99746
User since
2007-09-18
26 Artikel
BenutzerIn
[default_avatar]
okay ....vielen Dank damit ist mir geholfen
<< >> 4 Einträge, 1 Seite



View all threads created 2007-09-20 15:42.