AlexBausW: Wieder mal regex - Problem

Beitrag lesen

Hallo Thomas,

Ich hab` die Idee von Michael aufgegriffen, aber leicht abgeändert: * mit ? ein wenig weniger gierig gemacht.

Damit funktionierts bei folgendem Text:

$input = <<EOT;
<html>
<head>
<title>Test</title>
</head>
<body>
<a href="beig">Test1</a>
<a href="beig">Test2</a>
<a href="beig">Test3</a>
<a href="beig">Test4</a>
Das ist die Testdatei
</body>
</html>
EOT

@result=($input=~ /<a.*?>(.*?)</a>/gsi);
print @result;

ergibt Test1Test2Test3Test4

Gruß AlexBausW