Thread Zeichenkette mehrfach aus String lesen und Position verwenden (5 answers)
Opened by singsang at 2013-05-02 20:59

Raubtier
 2013-05-02 21:36
#167405 #167405
User since
2012-05-04
1075 Artikel
BenutzerIn
[default_avatar]
Du hast die Lösung doch schon fast :-)

Sie lautet: index! perldoc -f index erzählt dir, dass es einen dritten Parameter gibt, die Anfangsposition.

Einfaches Beispiel:
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
use strict;
use warnings;

my $pos = getPosition(0);
while ($pos>=0) {
    print "Gefunden bei $pos\n";
    $pos = getPosition($pos+1);
}

sub getPosition {
    my ($start) = @_;
    return index("xxAxxAxxxA", "A", $start);
}

View full thread Zeichenkette mehrfach aus String lesen und Position verwenden