![]() |
|< 1 2 >| | ![]() |
13 Einträge, 2 Seiten |
$var1 =~ s!(.*)(<td>)(\d{4,6})(<\/td>)(.*)!$1-foo-$2-bar-$3...usw
1
2
3
Quelle: <td>001212</td><td>553</td><td>27</td><td>00</td>
Fertiger String: <td>001212</td><td>553</td><td><a href='http://www.foobar.de/script.cgi?act=foo;bar=27'>klick</a></td><td>00</td>
1
2
3
Quelle: <td>001212</td><td>553</td><td>27</td><td>00</td>
Fertiger String: <td>001212</td><td>553</td><td><a href='http://www.foobar.de/script.cgi?act=foo;bar=27'>klick</a></td><td>00</td>
"<td>foo</td><td>foo</td><td>foo</td><td>foo</td><td>foo</td><td>foo</td>"
"<td>foo</td><td>foo</td><td>foo</td><td>foo</td><td><a href="http://www.x.y?var=foo">foo</a></td><td>foo</td>"
1 2 3 4 5 6 7 8 9 10 11 12 13 14
#!/usr/bin/perl use strict; use warnings; my $string = "<td>foo</td><td>foo</td><td>foo</td><td>foo</td><td>foo</td><td>foo</td>"; my $col = 5; my $link_anfang = '<a href="http://board.perl-community.de">'; my $min = $col - 1; $string =~ s!((?:<td>.*?</td>){$min})<td>(.*?)</td>!$1<td>$link_anfang$2</a></td>!; print $string;
![]() |
|< 1 2 >| | ![]() |
13 Einträge, 2 Seiten |