Hola campeón. Yo empezaría haciendo pruebas más humildes, fijate si algo así
te puede servir para arrancar:

| matcher |

matcher:= RxMatcher
forString:'([[:print:]]*href=\")?((\w+)\.+(\w+)\.+(\w+))*(\")[[:print:]]*'.
(matcher matches:'<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML
1.0Transitional//EN" "
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";><a href="
www.wikipedia.org" title="Wikipedia">Wikapedio</a>') ifTrue:[
    matcher subexpressionCount > 0
        ifTrue: [ 1 to: matcher subexpressionCount do:[: index |
                    Transcript show: 'SubNro ' , index asString ,
                                    ' SubExp ' , (matcher subexpression:
index);
                                    cr] ]
        ifFalse: [ ^self notify: 'Nada encontrado' ] ]

Bonne journée!

El día 7/09/07, GiacosaF <[EMAIL PROTECTED]> escribió:
>
>
> Que tal estoy utilizando el Regex11, porq necesito crear una
> aplicacion que me permita extraer todos los links que posee un codigo
> HTML, pero tengo un problema y nose como resolverlo.
> Lo que hago es lo siguiente:
>
> |matcher |
> (en la linea de abajo creo una instancia de RxMatcher con la expresion
> regular que quiero)
> matcher:= RxMatcher forString:'([[[:print:]]|[[:space:]]])*(href=
> \"[[[:alnum:]]|[[:punct:]]]\")*'.
>
> (aca le digo que machee contra un codigo html)
>
> matcher matches:'ACA IRIA EL CODIGO HTML'
>
> (y en teoria con el mensaje subexpressions: despues de un matcheo
> exitoso, yo deberia de indicarle cual de las 2 subexpressiones quiero
> y esto me deberia devolver un arreglo con todos los matcheos que
> realizo esa subexpresion)
>
> matcher subexpressions:(EL NUMERO DE LA SUBEXPRESSION)
>
> Bueno esto nose porque no funciona, si yo a subexpressiones le mando
> como parametro 1, me devuelve un arreglo que tiene 1 elemento que es
> todo el codigo HTML, si yo le mando 2, me devulve un arreglo que tiene
> en cada posicion cada una de las letras del codigo HTML y si yo le
> mando 3 me devuelve un arreglo vacio.
>
> Ya he probado de 2 mil maneras poner la subexpression y tampoco anda.
>
> Si alguien me puede ayudar por favor!!!!!!!!
>
> Saludos.
> Franco.
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
Has recibido este mensaje porque estás suscrito a Grupo "clubSmalltalk" de 
Grupos de Google.
 Si quieres publicar en este grupo, envía un mensaje de correo 
electrónico a [email protected]
 Para anular la suscripción a este grupo, envía un mensaje a [EMAIL PROTECTED]
 Para obtener más opciones, visita este grupo en 
http://groups.google.com/group/clubSmalltalk?hl=es.

-~----------~----~----~----~------~----~------~--~---

Responder a