Autore Topic: regexp è quasi amore m .....  (Letto 322 volte)

Offline faustf

  • Gambero
  • **
  • Post: 87
    • Mostra profilo
regexp è quasi amore m .....
« il: 18 Gennaio 2018, 00:48:25 »
ciao a tutti 
andro al sodo
avendo un testo di questo tipo  192.168.1.35     pc-tred
vorrei  splittare sullo spazio tra le due scritte (lo spazio è variabile) volendo usare regex   ho fatto una cosa del genere
Codice: [Seleziona]
 
        sNTB = New RegExp(RepScanNTB, "[^\\s]*")
        For h = 0 To sNTB.Max
          Print "QUI" & sNTB[h]
        Next

ma  mi dice che unknow  symbol in sntb.max m  ora apparte diciamo questo  , se clicco su sNTB vedo che  è vuota come se la regexp non funzionasse
qualcuno puo aiutarmi ?? grazie infinite

Offline faustf

  • Gambero
  • **
  • Post: 87
    • Mostra profilo
Re:regexp è quasi amore m .....
« Risposta #1 il: 18 Gennaio 2018, 10:05:12 »
mi rispondo , da usare scan :D
ecco il sostituto
Codice: [Seleziona]
 For i = 0 To num.Max 
      If num[i] = "3389/tcp open  ms-wbt-server" Then
        Shell "nbtscan  -e  " & ss[i] To RepScanNTB
        baobab = Scan(RepScanNTB, "* *")
       
        For h = 0 To baobab.Count
          ColumnView1.Add(baobab[0], baobab[1])
          ColumnView1.Item[1] = baobab[h]
        Next
       
        Inc a
      Endif
    Next
anche se adesso non riesco a capire come inserire nel colomnview i vari contenuti array
qualcuno può darmi una dritta??  grazie a tutti

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.244
  • Tonno verde
    • Mostra profilo
Re:regexp è quasi amore m .....
« Risposta #2 il: 18 Gennaio 2018, 10:13:07 »
Citazione
For h = 0 To baobab.Count

Studiati i vettori, Count ti dice quanti elementi contiene un vettore ma essendo che in informatica si conta da zero... questo ti darà out of bound

Poi... dopo aver capito l'errore potresti provare a fare una ricerca nel forum alla voce "columnview"  ;)
« Ultima modifica: 18 Gennaio 2018, 10:50:18 da Gianluigi »
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro