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

    regexp: estrarre indirizzi urle ed email e trasmormarli in link

    Ciao, sto cercando una funzione che mi trasformi tutti gli URL ed indirizzi email presenti in una stringa e me i trasformi in link.

    insomma, la stringa

    "prova testo www.sito.it testo testo xxx@xxx.xx pippo."

    dovra essere trasformata in

    "prova testo www.sito.it testo testo xxx@xxx.xx pippo."

    Sapreste aiutarmi?

    non so davvero da dove partire
    Sono così maledettamente attraente...

    QuickChat. (Asp e ajax)

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    Function Link_URL(stringa)
    	Dim objRegExp, strTemp
    	Set objRegExp = New RegExp
    	objRegExp.IgnoreCase = True                   
    	objRegExp.Global = True                 
    	objRegExp.Pattern = "(\b(https?\://)\S+\b}?)"
                strTemp = objRegExp.replace(stringa, "$1")
    	Link_URL = strTemp
    	Set objRegExp = Nothing
    End Function
    
    Function Link_email(stringa)
    	Dim objRegExp
    	Set objRegExp = New RegExp 
    	objRegExp.Global = True 
    	objRegExp.IgnoreCase = True
    	objRegExp.Pattern = "([\w\-\.]+@([\w\-]+\.)+[a-z]{2,4})"
    	Link_email = objRegExp.replace(stringa, "$1")
    	Set objRegExp = Nothing
    End Function
    Il link lo devi scrivere con http://....

    Roby

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 © 2026 vBulletin Solutions, Inc. All rights reserved.