Thread Ersetzen ( s///g ) nur X mal ausführen (7 answers)
Opened by Humbert at 2009-08-27 17:23

Gast Humbert
 2009-08-27 17:23
#125005 #125005
Hallo zusammen,

ein Problem beschäftigt mich nun schon eine ganze Weile und ich finde keine Lösung - nun hoffe ich auf die hellen Köpfe hier, damit wir das Problem vielleicht gemeinsam lösen können.

In einem String möchte ich eine bestimmte Kombination (Regulärer Ausdruck:
(\[img\])([a-zA-Z0-9+-_.\/:]*?)(\[\/img\]) durch folgendes ersetzen:
<img src="$2">

Meine Lösung bis jetzt war:
Code (perl): (dl )
$mod_textformator_text =~ s/(\[img\])([a-zA-Z0-9+-_.\/:]*?)(\[\/img\])/<img src="$2">/g;


Was auch prima funktioniert. ABER ich möchte das Ersetzen eben begrenzen... d.h. $count = 1; dann soll eben das Search/Replace nur auf 1 Element angewendet werden und danach alle weitere ignorieren - bei 2 auf zwei usw.

Wäre super, wenn mir jemand helfen könnte, denn vorher komme ich einfach nicht mehr zur Ruhe.

Viele Grüße
Humbert

View full thread Ersetzen ( s///g ) nur X mal ausführen