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

    problema regular expression

    ciao a tutti,
    ho una stringa del tipo "parole[tag]parole[/tag]parole".
    devo estrarre da questa stringa il pezzo tra i tag.
    ho provato a vedere in internet varie guide sulle regular expression ma non ne ho trovate che mi facessero capire bene come funzionano.
    non è che qualcuno sa dirmi come estrarla o dove trovare informazioni sulle reg exp

    grazie.

  2. #2
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    quanti tag hai? quali sono? I tag possono essere annidiati? Devi fare un replace?

  3. #3
    i tag sono di un tipo solo. ma mi basta anche solo un esempio sulla stringa di prima...

  4. #4
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    codice:
    Function PrintTags(StrIn,Tag)
    Dim Match,Matches,Re
    	Set Re = new RegExp
    		Re.Global=True
    		Re.IgnoreCase = True
    		Re.Pattern = "\[" & Tag & "\]([\w\W]*?)\[/" & Tag & "\]"
    		Set Matches = Re.Execute(StrIn)
    		Response.Write "Tag trovati : " & Matches.Count & "
    "
    		For Each Match In Matches
    			Response.Write Match.subMatches(0) & "
    "
    		Next
    	Set Re = Nothing
    End Function
    
    PrintTags "parole parole [TAG]Testo contenuto ne tag [/TAG]Parole[TAG]Secondo tag[/TAG]","TAG"

  5. #5
    baol, non è che sai dove trovare una guida sulle regula expression?

  6. #6
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    le guide di vbscript e javascript in chm di microsoft

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.