🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: chile.comp.programacion
Article #675

Re: Expresion Regular - Capturar TD

#675
From: gato2008chile
Date: Tue, 26 Feb 2008 19:53
59 lines
3249 bytes
Es exactamente la misma pero debes agregar el elemento de espacio en 
blanco y demases, aparentemente es este:
\s Matches a single white space character, including space, tab, form 
feed, line feed. Equivalent to [ \f\n\r\t\u00A0\u2028\u2029].

For example, /\s\w*/ matches ' bar' in "foo bar."

En resumidas cuentas debiera ser algo como:
er=/\<td class\=\"[a-zA-Z]+\"\>([a-zA-Z0-9\s.]+)\<\/td\>/;

Pintamono escribi�:
> tenia algo similar pero no me toma en cuenta los espacios y los saltos
> de linea...
> 
> Gracias, voy a probarlo...
> 
> 
> 
> On 26 feb, 14:58, gato2008chile <gato2008chileSINE...@gmail.com>
> wrote:
>> LO mas cercano que logre llegar en minutos es capturar el td y
>> adicionalmente en un elemento separado el contenido, debes agregarla la
>> detecci�n de n�meros y otros caracteres que requieras.
>> Para obtener  el contenido debieras obtener el segundo item del arreglo
>> de resultado:
>>
>> function ExpReg()
>> {
>> er=/\<td class\=\"[a-zA-Z]+\"\>([a-zA-Z]+)\<\/td\>/;
>> tst=document.getElementById('exeval').value;
>>
>> if(er.test(tst))
>> {
>> alert("valor encontrado " + er.exec(tst)[1]);}
>>
>> else
>> alert("no encontrado");
>>
>> }
>>
>> De <td class="test">test</td> detecta <td class="test">test</td>,test
>>   y er.exec(tst)[1] devuelve solo test.
>>
>> Pintamono escribi�:
>>
>>> Que tal...
>>> Necesito de su ayuda a comprender esto de las expresiones regulares...
>>> tengo el siguiente tag y necesito capturar su contenido:
>>> <td class="Said"> bla bla bla bla, links, otros tags, caracteres
>>> especiales y weas varias, etc </td>
>>> Tenia una expresion pero no me capturaba nada
>>> (<td class="Said">)?(\s*\r*\n*)([\d\w\s<>.:"/])?(</td>)
>>> si le quito el TD final me captura pero no es lo que necesito he
>>> estado combinando letras y caracteres al lote...
>>> no logro dar con el resultado...
>>> alguien entiende lo que quiero?
>>> gracias...
> 
> Gracoas
Technical Details
Message-ID: <fq1n76$pii$1@news.nivel5.cl>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!feeder1-2.proxad.net!proxad.net!feeder2-2.proxad.net!news.osn.de!diablo2.news.osn.de!fu-berlin.de!news.nivel5.cl!not-for-mail
References: <1131b63b-9410-4f30-ba20-94870fc4873a@34g2000hsz.googlegroups.com> <fq1ggq$oqc$1@news.nivel5.cl> <f31036e3-7a04-4c3e-be0c-5a55c435b66f@s19g2000prg.googlegroups.com>

Show Full Headers
Complete Article Headers
X-Google-Thread: 1593cb,9f504a62bd151f44
X-Google-Attributes: gid1593cb,public,usenet
X-Google-Language: SPANISH,ASCII
Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!feeder1-2.proxad.net!proxad.net!feeder2-2.proxad.net!news.osn.de!diablo2.news.osn.de!fu-berlin.de!news.nivel5.cl!not-for-mail
From: gato2008chile <gato2008chileSINESTO@gmail.com>
Newsgroups: chile.comp.programacion
Subject: Re: Expresion Regular - Capturar TD
Date: Tue, 26 Feb 2008 15:53:12 -0400
Organization: Varios
Lines: 59
Message-ID: <fq1n76$pii$1@news.nivel5.cl>
References: <1131b63b-9410-4f30-ba20-94870fc4873a@34g2000hsz.googlegroups.com>  <fq1ggq$oqc$1@news.nivel5.cl> <f31036e3-7a04-4c3e-be0c-5a55c435b66f@s19g2000prg.googlegroups.com>
NNTP-Posting-Host: pc-191-74-44-190.cm.vtr.net
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: news.nivel5.cl 1204052006 26194 190.44.74.191 (26 Feb 2008 18:53:26 GMT)
X-Complaints-To: news@news.nivel5.cl
NNTP-Posting-Date: Tue, 26 Feb 2008 18:53:26 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; es-ES; rv:1.8.1.9) Gecko/20071031 Thunderbird/2.0.0.9 Mnenhy/0.7.5.0
In-Reply-To: <f31036e3-7a04-4c3e-be0c-5a55c435b66f@s19g2000prg.googlegroups.com>