Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 13 su 13

Discussione: Contare le occorrenze.

  1. #11
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Se gli assegni un nome perche' poi ne usi un altro?

    set rs = cn.execute(sql)
    ...
    carte3 = OggettoRecordSet("carte1")

    Dagli esempi che trovi non fare solo copia-incolla, cerca di capirne il concetto
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  2. #12
    Pare facile capirne il concetto.

    Sono arrivato qui:

    For i=1 to len(carte3)

    dim lettera, Occorrenza, i
    lettera = Mid(carte3, i, 1)
    Occorrenza=0

    dim RegEx, Matches
    Set RegEx = New RegExp
    RegEx.Pattern = lettera
    RegEx.Global = True
    RegEx.IgnoreCase = True
    Set Matches = RegEx.Execute(carte7)
    Occorrenza = Matches.Count

    if(Occorrenza=1) then
    contatore=contatore+1
    end if

    next

    Pensavo che andasse bene

    Confrontando AT98x con AT98x contatore è 5
    Controntando AT98x con QT98x contatore è 4 (giusto: la Q infatti non è presente)
    ed ho esultato...

    Poi è uscita fuori la magagna.

    Confrontando la stringa

    KQ9842X con KQT8XXX mi da' 3 invece di 4 (KQ8X)
    KQ9XXXX con KQT8XXX mi dà 2 (K e Q) invece di 3 (KQX)

    In pratica la X non la calcola. Non è che qualcuno mi saprebbe dire il motivo?

    P.s.: così mi sta anche meglio, perchè prende solo le cifre significative però mi piacerebbe appunto capire il concetto

  3. #13
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    ma la ricerca dev'essere posizionale?
    e perche' ridefinisci la variabile del ciclo all'interno del ciclo stesso?
    perche' aggiungi 1 e non il numero di occorrenze trovate?
    perche' parli di cifre e non di caratteri?

    in definitiva: esattamente cosa stai cercando di fare?
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

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.