Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di naverit
    Registrato dal
    Apr 2002
    Messaggi
    460

    confrontare da sinistra secondo caso

    devo fare un confronto tra due url:

    al momento faccio così:

    url1 = "xxxaaaxxx"
    url2 = "aaa")
    controlla = false
    if ( instr( 1, url1, url2, vbtextcompare ) <> 0 ) then
    controlla = true
    end if

    ...per confrontare url1 e url2... in questo caso mi da true ....
    ma vorrei che iniziasse a verificare da sinistra...

    cioè mi deve restituire true solo se aaa sono nei primi caratteri... è possibile?

    esempio:

    confrontando: url2 = "aaa" dovrebbe restituire:
    se :url1 = "aaaxxx" true
    se: Url1 = "xxxaaaxxx" false
    se: Url1 = "xaaaxxxaaaxxx" false
    se: Url1 = "aaax" true

    :master:
    Ars longa...vita brevis.

  2. #2
    Utente di HTML.it L'avatar di Franz78
    Registrato dal
    Sep 2004
    Messaggi
    730
    una cosa tipo

    if left(url1,3) = url2 then
    ris = true
    else
    ris = false
    end if

    nn va?

  3. #3
    Utente di HTML.it L'avatar di naverit
    Registrato dal
    Apr 2002
    Messaggi
    460
    yes, così va bene:

    url1 = "aaxxxxxxxxxxxxx"
    url2 = "aaa"

    if left(url1,3) = url2 then
    ris = true
    else
    ris = false
    end if

    Response.Write left(url1,3) & " (" & ris & ")"


    se invece ho questo caso:

    url2 = nomeVariabile 'Corrisponde ad una variabile

    come faccio a contare i caratteri che contiene e a inserire quel numero nel confronto al posto di 3 (che erano i caratteri di prima?)

    è possibile?
    Ars longa...vita brevis.

  4. #4
    Utente di HTML.it L'avatar di Franz78
    Registrato dal
    Sep 2004
    Messaggi
    730
    nCaratteri = Len(url2)


    fatti un giro qui:
    ci sono tutte le funzioni sulle stringhe.

    http://www.devguru.com/technologies/vbscript/13896.asp

  5. #5
    Utente di HTML.it L'avatar di naverit
    Registrato dal
    Apr 2002
    Messaggi
    460
    grazie ora funziona benissimo!


    e anche per il prezioso link!
    Ars longa...vita brevis.

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.