Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Problema RegExp 3 valori

    Ciao,
    ho una funzione

    Function strLink2(strHTML)
    Set objRegExp = New RegExp
    objRegExp.IgnoreCase = True
    objRegExp.Global = True
    objRegExp.Pattern = "#pop\s*((\n|.)+?)\s*"

    if strHTML<>"" then
    strLink2 = objRegExp.Replace(strHTML, "$1")
    end if
    End function


    Devo fare in modo che da un testo del tipo:

    #poptesto3

    diventi

    testo3

    qualcuno mi sa controllare la funzione e dirmi dov'è sbagliata?

    grazie
    Web Marketing & Web Agency
    --------------------------------------------------------------------------------
    Fate gnomi ed elfi da collezione - Regali per tutte le occasioni - Ricordi da regalare

  2. #2
    ottimo lavoro...

    solo una piccola imperfezione (non capisco come tu non l'abbia vista... forse non l'hai scritto tu :P)

    il codice giusto è questo (in rosso la modifica)
    codice:
    Function strLink2(strHTML)
    Set objRegExp = New RegExp
    objRegExp.IgnoreCase = True
    objRegExp.Global = True
    objRegExp.Pattern = "#pop\s*((\n|.)+?)\s*"
    
    if strHTML<>"" then
    strLink2 = objRegExp.Replace(strHTML, "$4")
    end if
    End function
    san imente saluta

    * http://simonecingano.it *

  3. #3
    Sorry...

    l'ho scritta io dopo essermi studiato un sacco di altre funzioni e manuali del RegExp....

    Evidentemente ero molto cotto...

    grazie 1000
    Web Marketing & Web Agency
    --------------------------------------------------------------------------------
    Fate gnomi ed elfi da collezione - Regali per tutte le occasioni - Ricordi da regalare

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.