Ayuda StringRegExp formato htm

Pregunta Sin Miedo no te cortes cualquier cosa para empezar - Autoit se comienza facilmente.Para Ordenes o Comandos sueltos. Ver nota como preguntar.
Responder
manuelhn
Mensajes: 5
Registrado: 24 Ene 2014, 06:38

Ayuda StringRegExp formato htm

Mensaje por manuelhn »

Pues resulta que anduve buscando en la búsqueda del foro StringRegExp pero no encontré un ejemplo de lo que quiero

Resulta que tengo un texto siguiente:

Código: Seleccionar todo

        <tr>
            <td>1. Pregunta
              <p><label><script type="text/javascript">dibujarRadio('1', 'a');</script>a</label></p>
              <p><label><script type="text/javascript">dibujarRadio('1', 'b');</script>b</label></p>
              <p><label><script type="text/javascript">dibujarRadio('1', 'c');</script>c</label></p>
              <p><label><script type="text/javascript">dibujarRadio('1', 'd');</script>d</label></p>
              <p><label><script type="text/javascript">dibujarRadio('1', 'e');</script>e</label></p>
            </td>
        </tr>
      
        <tr>
            <td>2. Pregunta
              <p><label><script type="text/javascript">dibujarRadio('2', 'a');</script>a</label></p>
              <p><label><script type="text/javascript">dibujarRadio('2', 'b');</script>b</label></p>
              <p><label><script type="text/javascript">dibujarRadio('2', 'c');</script>c</label></p>
              <p><label><script type="text/javascript">dibujarRadio('2', 'd');</script>d</label></p>
              <p><label><script type="text/javascript">dibujarRadio('2', 'e');</script>e</label></p>
            </td>
        </tr>
      
        <tr>       
            <td>3. Pregunta
              <p><label><script type="text/javascript">dibujarRadio('3', 'a');</script>a</label></p>
              <p><label><script type="text/javascript">dibujarRadio('3', 'b');</script>b</label></p>
              <p><label><script type="text/javascript">dibujarRadio('3', 'c');</script>c</label></p>
              <p><label><script type="text/javascript">dibujarRadio('3', 'd');</script>d</label></p>
              <p><label><script type="text/javascript">dibujarRadio('3', 'e');</script>e</label></p>
            </td>
        </tr>
      
        <tr>        
            <td>4. Pregunta
              <p><label><script type="text/javascript">dibujarRadio('4', 'a');</script>a</label></p>
              <p><label><script type="text/javascript">dibujarRadio('4', 'b');</script>b</label></p>
              <p><label><script type="text/javascript">dibujarRadio('4', 'c');</script>c</label></p>
              <p><label><script type="text/javascript">dibujarRadio('4', 'd');</script>d</label></p>
              <p><label><script type="text/javascript">dibujarRadio('4', 'e');</script>e</label></p>
            </td>
        </tr>
Lo cual quiero extraer la pregunta 3 de elli pero no me funciona

Código: Seleccionar todo

Local $ComprobarDatos = FileRead("Texto.txt")
$Texto = StringRegExp($ComprobarDatos, '<td>3. Pregunta(.*?)</td>', 3)
ConsoleWrite($Texto&@CRLF)
La respuesta seria esto:

Código: Seleccionar todo

              <p><label><script type="text/javascript">dibujarRadio('3', 'a');</script>a</label></p>
              <p><label><script type="text/javascript">dibujarRadio('3', 'b');</script>b</label></p>
              <p><label><script type="text/javascript">dibujarRadio('3', 'c');</script>c</label></p>
              <p><label><script type="text/javascript">dibujarRadio('3', 'd');</script>d</label></p>
              <p><label><script type="text/javascript">dibujarRadio('3', 'e');</script>e</label></p>
pero lo que me arroja es un 1
se agradece su ayuda de antemano
Avatar de Usuario
Dany
Profesional del Autoit
Mensajes: 651
Registrado: 28 Mar 2012, 22:49

Re: Ayuda StringRegExp formato htm

Mensaje por Dany »

Hola. Proba así:

Código: Seleccionar todo

Local $ComprobarDatos = FileRead("texto.txt")

$Texto = StringRegExp($ComprobarDatos, '(?s)<td>3. Pregunta(.*?)</td>', 3)

ConsoleWrite($Texto[0] & @crlf)

Saludos
  • ............................................Imagen
    ......................................Imagen
manuelhn
Mensajes: 5
Registrado: 24 Ene 2014, 06:38

Re: Ayuda StringRegExp formato htm

Mensaje por manuelhn »

Dany muchas gracias por tu ayuda justo lo que necesitaba.
Avatar de Usuario
Dany
Profesional del Autoit
Mensajes: 651
Registrado: 28 Mar 2012, 22:49

Re: Ayuda StringRegExp formato htm

Mensaje por Dany »

De nada :)

Saludos pásate seguido por el foro. :)
  • ............................................Imagen
    ......................................Imagen
Responder