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

    Problema con replace del segno -

    Come da titolo, ho provato in diversi modi a fare il replace del segno - in _ senza risultato (esempio: prova-2 deve diventare prova_2).
    I modi con cui ho provato sono:
    codice:
    SenzaEstensione = Replace(vecchionome, "-", "_")
    SenzaEstensione = Replace(vecchionome, "-", "_")
    SenzaEstensione = Replace(vecchionome, "chr(45)", "_")
    ma il segno - rimane imperterrito al suo posto.
    Lo strano è che facendo allo stesso modo il replace dello spazio:
    codice:
    SenzaEstensione = Replace(vecchionome, "", "_")
    SenzaEstensione = Replace(vecchionome, "chr(32)", "_")
    SenzaEstensione = Replace(vecchionome, " ", "_")
    questo funziona.
    Qualche suggerimento?

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    il chr() va senza virgolette.

    Roby

  3. #3
    Ciao Roby, grazie per la risposta, ma purtroppo anche senza virgolette continua a non funzionare il replace del - mentre funziona perfettamente quello dello spazio

  4. #4
    michè, se tu continui a fare replace(originale,...) le replace precedenti te le perdi!

  5. #5
    Originariamente inviato da optime
    michè, se tu continui a fare replace(originale,...) le replace precedenti te le perdi!
    Non capisco cosa intendi dire, io faccio così:
    codice:
    vecchionome = Nome_File
    Estensione = Mid(LCase(vecchionome), InStrRev(vecchionome, "."))
    SenzaEstensione = Replace(vecchionome, chr(45), "_")
    SenzaEstensione = Replace(vecchionome, chr(32), "_")
    dove sbaglio? Perché lo spazio me lo rimpiazza con _ e il - invece non me lo sostituisce?
    Vorrei cercare di capire il perché di questa (per me) stranezza.

  6. #6
    ma te l'ho già detto!

    se vecchionome = "pippo" tu fai

    nuovo=Replace("pippo", "p", "l") ---> nuovo="lillo"
    nuovo=Replace("pippo", "o", "i") ---> nuovo="pippi"

    capito l'errore? capito l'errore, trovata la soluzione! dai che ce la fai

  7. #7
    Che co....ne che sono!!!!!!!! Ero proprio in palla!
    Verissimo! Grazie!
    OPTIME!

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.