> A, bineinteles, toate cestiile de mai sus se aplica numai daca te
> intereseaza care text intre ce taguri se afla, daca vrei numai sa > scoti tagurile 
>afara si sa obtii textul pur faci un replace '<.*+>'

  "*+" ? :) <.+?> sau <[^>]+> ar merge mult mai bine ;)

> cu '' si gata. (Eventual mai faci mai intai o inlocuire de
> '(?i)<br(?:\s.*)?>' cu '\n' si niste inlocuri de '&whatever' cu
> corespondentii lor)

  Umm... Cred c-ar merge mai frumos <(?i:br).*?> ;) (si e si mai rapid la faza cu (?:) 
:)

  Anyway, ceva de genul s#<(.+?)\s*.*?>(.+?)</\1>#$2#g ar trebui sa mearga in Perl  
(le scoate daca nu sunt imbricate, daca sunt imbricate scoate cu  tagurile cuprinse in 
$2 cu tot (aka <a><b>c</a></b> ar scoate "<b>c" in $2), so daca e necesar sa le scoata 
si pe cele imbricate e mai urat  de facut...). Poate ceva de genul:

  s#<(.+?)\s*.*?>(.+?)</\1>#($2=~/^<.+?>(.+)/)[0]#ge

  ...ar putea fi util, desi e cam urat si n-ar merge decat pe doua nivele de 
imbricare... Again, in Perl. Sper sa mearga si in PHP :)

>  -Mihai

-- 
Radu <[EMAIL PROTECTED]> www.littledragon.f2s.com
It is the weak who are cruel, only the strong can be truly gentle.
---
Send e-mail to '[EMAIL PROTECTED]' with 'unsubscribe rlug' to 
unsubscribe from this list.

Raspunde prin e-mail lui