Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    311

    alternativa alla funzione left

    Ciao,
    c'è una alternativa alla funzione left ?
    il mio problema è che se faccio ad esempio left(rs("news"),130), quel record potrebbe contenere formattazione ed incasinarmi tutto perchè viene troncato il record che magari contiene codice etc...
    ...mi domandavo se semplicemente c'era la possibilità di "nascondere", invece di spezzare, una parte di news, in modo da avere in html comunque tutto il record intero, ma che ne venga solo visualizzato una parte... almeno così si dovrebbe risolvere.

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Non ho capito nulla, comunque puoi usare la mid()

    Roby

  3. #3
    Utente di HTML.it L'avatar di barney09
    Registrato dal
    Dec 2000
    Messaggi
    1,296
    io ho capito giusto qualcosa....







    LEFT ti prende i primi X caratteri partendo da sinistra, giusto? vi chiedo conferma perchè non l'ho mai usata. Uso sempre MID.

    MID(testo, partenza, arrivo) ti permette di prendere della variabile testo solo i caratteri che vanno da PARTENZA ad ARRIVO.

    Impostando partenza ad 1 e arrivo a 130 ottieni lo stesso risultato della tua LEFT
    pero' hai la possibilità di incrementare partenza a 10 a 27, ecc. e lui partità dal 27° carattere.

  4. #4
    Utente di HTML.it L'avatar di wallrider
    Registrato dal
    Apr 2003
    Messaggi
    2,755
    devi fare in modo di avere il testo puro senza codice. quindi o ti crei un campo che contiene solo il testo, o ti crei una funzione che te lo estrapola(e poi ci usi il left)
    RIP Cicciobenzina 9/11/2010

    "Riseminaciceli, i ceci nell'orto"

  5. #5
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Se quello che dice wallrider è quello che vorresti puoi usare le espressioni regolari per ripulire il testo dalla formattazione HTML.

    Roby

  6. #6
    Utente di HTML.it L'avatar di barney09
    Registrato dal
    Dec 2000
    Messaggi
    1,296
    cosa intendi per espressioni regolari?

  7. #7
    Originariamente inviato da barney09
    cosa intendi per espressioni regolari?
    regular expressions... lo sai cosa sono

  8. #8
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Una cosa di questo genere:
    codice:
    'Funzione per eliminare i tag HTML
    Function deleteHTML(strHTML) 
         Dim objRegExp, strOutput 
         Set objRegExp = New Regexp 
         objRegExp.IgnoreCase = True 
         objRegExp.Global = True 
         strOutput=strHTML 
         objRegExp.Pattern = "<[^>]*>" 
         strOutput = objRegExp.Replace(strOutput, "") 
         deleteHTML = strOutput 
         set objRegExp = Nothing 
    End Function
    Roby

  9. #9
    Utente di HTML.it L'avatar di barney09
    Registrato dal
    Dec 2000
    Messaggi
    1,296
    Originariamente inviato da optime
    regular expressions... lo sai cosa sono
    mai usate, mai conosciute...


    e adesso frustami tutto...

  10. #10
    Utente di HTML.it L'avatar di barney09
    Registrato dal
    Dec 2000
    Messaggi
    1,296
    Originariamente inviato da Roby_72
    Una cosa di questo genere:
    codice:
    'Funzione per eliminare i tag HTML
    Function deleteHTML(strHTML) 
         Dim objRegExp, strOutput 
         Set objRegExp = New Regexp 
         objRegExp.IgnoreCase = True 
         objRegExp.Global = True 
         strOutput=strHTML 
         objRegExp.Pattern = "<[^>]*>" 
         strOutput = objRegExp.Replace(strOutput, "") 
         deleteHTML = strOutput 
         set objRegExp = Nothing 
    End Function
    Roby
    Ti ringrazio. Mi documento. Non ho mai acuto occasione di utilizzarle.

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.