gudn tach!
(?:.*?(...LINK...))*
matcht aber mehrmals pro Zeile?
kannst du einfach ausprobieren:
~~~perl
$_ = 'foobarbaz';
s/^(.*?(a))+/$2/;
print 'matched: ', $&, "\n";
print ' $1: ', $1, "\n";
print ' $: ', $, "\n";
ausgabe:
matched: foobarba
$1: rba
$\_: az
denn /^(.\*?(a))+/ matcht "foobarba", wegen dem "+".
prost
seth