Forums Neueste Beiträge
 

letzte Auftreten eines pattern?

27/12/2007 - 13:41 von Ulli Horlacher | Report spam
Ich such jetzt schon eine ganze Weile in manuals, FAQs, etc, aber ich
kriegs nicht hin:

Wie match ich das letzte Auftreten eines pattern in einem multi-line string?

Konkretes Problem: Ich hab eine MIME-Multipart mail. Da moechte ich den
letzten boundary-string matchen.

Also so was wie: $mail =~ /--[^\s]+/

Das matcht jetzt natuerlich das erste Auftreten. Ich will aber das letzte
haben.


Ullrich Horlacher Informationssysteme und Serverbetrieb
Rechenzentrum E-Mail: horlacher@rus.uni-stuttgart.de
Universitaet Stuttgart Tel: ++49-711-685-65868
Allmandring 30 Fax: ++49-711-682357
70550 Stuttgart (Germany) WWW: http://www.rus.uni-stuttgart.de/
 

Lesen sie die antworten

#1 Paul Hink
27/12/2007 - 13:49 | Warnen spam
Ulli Horlacher wrote:

Wie match ich das letzte Auftreten eines pattern in einem multi-line
string?

Konkretes Problem: Ich hab eine MIME-Multipart mail. Da moechte ich
den letzten boundary-string matchen.

Also so was wie: $mail =~ /--[^\s]+/

Das matcht jetzt natuerlich das erste Auftreten. Ich will aber das
letzte haben.



$mail =~ /.*(--[^\s]+)/s;

Ähnliche fragen