[PCRE] regularni vyraz na matchnuti vseho v tagu TD

C++, C#, Visual Basic, Delphi, Perl a ostatní

Moderátor: Moderátoři Živě.cz

Odeslat příspěvekod zajDee 1. 9. 2005 14:35

Zdravim,

potrebuji udelat regularni vyraz, co by matchnul cely vnitrek tagu <td> ... </td>, vcetne vsech subtagu.

Kdyby tam nebyly subtagy, tak reseni mam, ale takhle bohuzel ne :(

Mate nekdo napad, jak to vyresit...?

Predem diky... :-)
zajDee
Junior

Odeslat příspěvekod #ikso 1. 9. 2005 17:16

Skus ([<td>\\1</td>]+)

Nie som na svojom pc, tak nemozem vyskusat...
Raz bude svet lepsi.. :)
#ikso
Junior

Odeslat příspěvekod 2ge 6. 9. 2005 16:25

na to sa pouzivaju greedy metaznaky, v tvojom konkretnom pripade PERL:

Kód: Vybrat vše
my $want = "<td>toto chcem aj  s tagmi...</td>" =~ /<td>.*?<\/td>/i;

cize ".*?" splni, to co potrebujes. Este sa mozes pozriet po look-ahead operator.
SubDownloader - stahuj a nahravaj titulky k filmom pomocou opensource programu z OpenSubtitles.org
2ge
Junior
Uživatelský avatar


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků