|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Junior Member
Iscritto dal: Dec 2006
Città: Gradisca d'Isonzo
Messaggi: 25
|
VISUAL BASIC: estrazione lettere da una stringa impostata
Ciao a tutti
![]() mi sto dilettando a sviluppare, per lavoro, un scriptino in visual basic. Avrei necessità di sapere, se qualcuno può aiutarmi, un metodo per estrarre da una stringa le singole lettere, una ad una. Per esempio: dalla stringa: "CIAO" vorrei estrarre le lettere "I" e "O" è possibile ? Grazie per una vostra risposta. |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Credo tu debba lavorare con le la funzione Mid.
http://www.w3schools.com/vbscript/func_mid.asp |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Jun 2005
Città: Mestre (VE)
Messaggi: 1415
|
In base a cosa devi fare puoi usare 2 funzioni:
Mid(stringa, indice [, numero caratteri]) che restituisce una sottostringa di caratteri a partire dalla posizione data da indice e per una lunghezza data dal numero caratteri (o fino a fine stringa se omesso il 3° parametro); mid puoi usarlo anche come istruzione per sostituire delle sottostringhe Instr(stringa base, stringa da cercare) restituisce la posizione di una sottostringa (2° paramentro) in una stringa (1° parametro)
__________________
IN WIN 909 / AMD Ryzen 9 3950X / Gigabyte X570 Aorus Xtreme / 4x8gb G.Skill 3200 / Gigabyte Aorus RTX2080Ti Xterme / 2x Gigabyte Aorus NVMe M.2 1Tb / Corsair AX1200i / full liquid EK - Bitspower / circa 160 trattative nel mercatino |
![]() |
![]() |
![]() |
#4 |
Member
Iscritto dal: Feb 2006
Città: Mi sono perso nello spazio...
Messaggi: 119
|
Forse Stewie gradisce un piccolo esempio facile facile
![]() Codice:
Option Explicit Dim Miastringa As String Dim Estratto(4) As String Private Sub Command1_Click() On Error Resume Next Miastringa = "Ciao" Estratto(1) = Mid(Miastringa, 1, 1) Estratto(2) = Mid(Miastringa, 3, 1) Estratto(3) = Mid(Miastringa, 2, 1) Estratto(4) = Mid(Miastringa, 4, 1) Text1.Text = Estratto(1) & Estratto(2) & Estratto(3) & Estratto(4) End Sub
__________________
Il miglior dialogo è l'intesa ![]() |
![]() |
![]() |
![]() |
#5 | |
Junior Member
Iscritto dal: Dec 2006
Città: Gradisca d'Isonzo
Messaggi: 25
|
Quote:
ultima domanda...immagino esista anche un metodo per contare la lunghezza della stringa, vero ? |
|
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Len
![]() |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 11:46.