perlunity.de - PERL | JAVASCRIPT | PHP | MySQL | APACHE



#!/COMMUNITY

Members: 5374
davon online: 1
weitere User: 17
Click for quality!




12.02.2012 / 04:08

Community-Member werden   |   Paßwort vergessen   |   OnlineMonitor (1) Wer ist online ... OnlineMonitor starten !
     

 

Home


PERLscripts


PHPscripts


JAVAscripts


Hilfreiches


Links2www


Newscenter


Community


Interna




Community  »  Perl: Allgemeines Forum zur Themenübersicht Themensuche Themenansicht in Thread-Modus


BeitragLetztes Vorkommen bei s///
Seitenanfang
Hallo

ich finde für folgendes Problem keine einfache Lösung:

 
my $suche="abcabcabc";
$suche=~ s/abc/xyz/;

print $suche;


soll ergeben:

abcabcxyz

Es sollte doch einen modifier geben, der den string von hinten durchsuchen lässt.

Gruß, David

Datum: 03.05.2006-09:37

Beitragre: Letztes Vorkommen bei s///
Seitenanfang
Hi David

$suche =~ s/abc$/xyz/;

ergibt: 'abcabcxyz'

Mit ^ suchst Du vom Anfang aus, mit $ vom Ende aus nach Deinem Pattern.

Gruss, Michael

Datum: 03.05.2006-09:55

Beitragrefine: Letztes Vorkommen bei s///
Seitenanfang
Danke für die Antwort,

ich suche eine allgemeinere Lösung, die auch funktioniert bei:

$suche="abcabc abc defg";

ergebnis:
abcabc xyz defg

Gruß, David

Datum: 03.05.2006-10:45

Beitragre: refine: Letztes Vorkommen bei s///
Seitenanfang
sollte mit der gleichen regex funzen

Datum: 15.05.2006-21:20

-






-
-