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

    Eliminare caratteri speciali da stringa

    (non vorrei essermi sbagliato con la dicitura caratteri speciali...)

    Sto cercando una FUNZIONE che mi permetta di eliminare da una stringa tuti i caratteri che non siano numeri o lettere dell'alfabeto. Esiste o devo farmene una io?

    Esempio:

    $stringa='cinque $ all'istante';
    $nuova=FUNZIONE($stringa);

    $nuova e' diventata 'cinqueallistante'

    Grazie raga
    si vivono molte vite e si muore una volta sola

  2. #2
    HO SBAGLIATO FORUM! SCUSATE!!! -dovevo postare in php -
    si vivono molte vite e si muore una volta sola

  3. #3
    Ce ne saranno in giro tante..........io sparo questa:

    codice:
    function viacaratterispeciali(txt)
    stringa = txt
    campione = "abcdefghijklmnopqrstuvwxyzéèàìòù"
    for i=1 to len(stringa)
    if instr(campione, lcase(trim(mid(stringa, i, 1)))) = 0 then
    stringa = replace(stringa, mid(stringa, i, 1), " ")
    end if
    viacaratterispeciali = stringa
    next
    end function
    Se la stringa da depurare è

    stringa

    quella depurata è

    viacaratterispeciali(stringa)

    E' nato www.lombardiamotori.it

    www.universocase.it: il primo portale italiano di annunci immobiliari gratuiti e autogestiti!

  4. #4
    La risposta ve bene anche per noi....

    :maLOL:
    E' nato www.lombardiamotori.it

    www.universocase.it: il primo portale italiano di annunci immobiliari gratuiti e autogestiti!

  5. #5
    Questa invece che sostituire ad un carattere speciale uno spazio bianco lo elimina e basta:

    codice:
    function viacaratterispeciali(txt)
    stringa = txt
    campione = "abcdefghijklmnopqrstuvwxyzéèàìòù"
    for i=1 to len(stringa)
    if instr(campione, lcase(trim(mid(stringa, i, 1)))) = 0 then
    stringa = replace(stringa, mid(stringa, i, 1), "" )
    i = i - 1 
    end if
    viacaratterispeciali = stringa
    next
    end function
    E' nato www.lombardiamotori.it

    www.universocase.it: il primo portale italiano di annunci immobiliari gratuiti e autogestiti!

  6. #6
    pessima pratica modificare il contatore di un ciclo all'interno del ciclo stesso.... ti piace la vita spericolata

  7. #7
    Utente di HTML.it L'avatar di Gioba66
    Registrato dal
    Jun 2002
    Messaggi
    2,189
    Originariamente inviato da optime
    pessima pratica modificare il contatore di un ciclo all'interno del ciclo stesso.... ti piace la vita spericolata
    che fai, provochi?
    Tutti vogliono parlare, nessuno sa ascoltare.

  8. #8
    Originariamente inviato da Gioba66
    che fai, provochi?
    OC!

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.