Autore Topic: Tokenizzare una string  (Letto 1737 volte)

Offline Ippo117

  • Gamberetto
  • *
  • Post: 6
    • Mostra profilo
Tokenizzare una string
« il: 24 Novembre 2010, 13:45:36 »
Ciao a tutti,

ho la necessità di tokenizzare una string... devo esaminarla carattere per carattere, ma come faccio ad accedere ai singoli caratteri di una string?

(Non era più semplice copiare le string di c++, dove stringa[posizione] restituisce il carattere?)

Offline dex

  • Gran Maestro dei Gamberi
  • *****
  • Post: 872
    • Mostra profilo
Re: Tokenizzare una string
« Risposta #1 il: 24 Novembre 2010, 14:28:00 »
(Non era più semplice copiare le string di c++, dove stringa[posizione] restituisce il carattere?)

ciao
con Mid(string,posizione,lunghezza) fai la stessa cosa

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: Tokenizzare una string
« Risposta #2 il: 24 Novembre 2010, 18:46:49 »
Ciao a tutti,

ho la necessità di tokenizzare una string... devo esaminarla carattere per carattere, ma come faccio ad accedere ai singoli caratteri di una string?
Citazione

Come suggerito il mid svolge in maniera indolore questo compito....

(Non era più semplice copiare le string di c++, dove stringa[posizione] restituisce il carattere?)
[/quote

Non è più facile imparare ad usare gambas invece di chiedersi cosa possiamo copiare dagli altri linguaggi?

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.482
    • Mostra profilo
Re: Tokenizzare una string
« Risposta #3 il: 24 Novembre 2010, 19:11:47 »
@cesko

imparare ad usare i tag no?

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: Tokenizzare una string
« Risposta #4 il: 24 Novembre 2010, 19:25:56 »
@cesko

imparare ad usare i tag no?

Se somigliassero a quelli di gambas si... ;D

Offline Ippo117

  • Gamberetto
  • *
  • Post: 6
    • Mostra profilo
Re: Tokenizzare una string
« Risposta #5 il: 24 Novembre 2010, 20:50:57 »
Citazione
Non è più facile imparare ad usare gambas invece di chiedersi cosa possiamo copiare dagli altri linguaggi?

Vista la documentazione di Gambas, rispondo secco "no". E poi perchè ignorare quando un altro linguaggio propone una soluzione migliore? :)

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.482
    • Mostra profilo
Re: Tokenizzare una string
« Risposta #6 il: 24 Novembre 2010, 21:22:45 »
con l' istruzione c++ relativa alle stringhe non puoi fare tutto quello che puoi fare con un semplice mid!

e poi documentazione su queste cose cè ne fin troppa , certo se pretendi di trovare scritto da qualche parte " per scorrere una stringa carattere per carattere devi usare mid ..." credo che forse è meglio che lasci perdere gambas, del resto per fare quello che vuoi potresti utilizzare un infinità di altri modi. sta a te leggerti la documentazione su operazioni base e applicare un pò di fantasia e ragionamento per risolvere qualsiasi problema

Offline Ippo117

  • Gamberetto
  • *
  • Post: 6
    • Mostra profilo
Re: Tokenizzare una string
« Risposta #7 il: 24 Novembre 2010, 22:08:46 »
con l' istruzione c++ relativa alle stringhe non puoi fare tutto quello che puoi fare con un semplice mid!

Mah insomma... la stl sulle string fa veramente di tutto, sicuramente anche tutto quello che fa mid (a meno che non mi sia sfuggito qualcosa di molto importante riguardo a Mid).

Citazione
e poi documentazione su queste cose cè ne fin troppa , certo se pretendi di trovare scritto da qualche parte " per scorrere una stringa carattere per carattere devi usare mid ..."

Veramente non mi riferivo a questo, ma alla documentazione in generale: è frammentaria e la maggior parte degli esempi che si trovano in giro si riferiscono ancora a gambas1. Non riesco a capire dove andare a guardare quando mi serve sapere cosa fa una funzione/classe/quellocheè.

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.482
    • Mostra profilo
Re: Tokenizzare una string
« Risposta #8 il: 24 Novembre 2010, 22:11:46 »
un buon inizio è scrivere la funzione o quello che è , selezionarla e premere F2

poi certamente qualcosa non troverai ma l' indispensabile c'è

Offline dex

  • Gran Maestro dei Gamberi
  • *****
  • Post: 872
    • Mostra profilo
Re: Tokenizzare una string
« Risposta #9 il: 24 Novembre 2010, 23:05:01 »
@cesko

imparare ad usare i tag no?

non sarebbe il caso di inserire nei tag anche il suo nuovo avatar?   :P :P

hai visto quanto è brutto?  :o

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.482
    • Mostra profilo
Re: Tokenizzare una string
« Risposta #10 il: 25 Novembre 2010, 21:25:13 »
Citazione
hai visto quanto è brutto?  Scioccato
non è un avatar! è  la sua fototessera! :rotfl:

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.724
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Tokenizzare una string
« Risposta #11 il: 03 Giugno 2012, 16:58:39 »
Vista la documentazione di Gambas, rispondo secco "no". E poi perchè ignorare quando un altro linguaggio propone una soluzione migliore? :)
Be'... se tanto ci tieni  :-\ , perché non ti scrivi una libreria esterna in C++ e la richiami in Gambas ?  :hatecomputer:
« Ultima modifica: 03 Giugno 2012, 23:06:28 da vuott »
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline Top Fuel

  • Gran Maestro dei Gamberi
  • *****
  • Post: 959
    • Mostra profilo
Re: Tokenizzare una string
« Risposta #12 il: 05 Giugno 2012, 23:56:15 »
Appunto. C'è gia MID che è di una semplicità esemplare, perchè complicarsi la vita così? :)
Dear youtube administrators, your search bar is broken. When I type the letter "J" it appears justin bieber when it should appear Jimi Hendrix. Fix this, please.