Funzioni stringa VBScript - Un'ottima guida per VBScript Tutorial 5

Esercitazione su VBScript - Sommario

Esercitazione su VBScript n. 1: Panoramica delle variabili VBScript 

Esercitazione su VBScript n. 2: Dichiarazioni condizionali e cicli di VBScript

Esercitazione su VBScript n. 3: Procedure VBScript

Esercitazione su VBScript n. 4: Gestione degli errori di VBScript ed esecuzione di VBScript

Esercitazione su VBScript n. 5: Funzioni stringa VBScript

VEsercitazione BScript n. 6: Funzioni di data VBScript

Esercitazione su VBScript n. 7: Funzioni di tempo VBScript

Esercitazione su VBScript n. 8: Funzioni array VBScript

In questo tutorial di VBScript, impareremo le funzioni stringa VBScript più importanti e usate di frequente, tra cui vbscript InStr, vbscript StrComp, funzione vbscript Mid, ecc. Tutte le funzioni stringa vbscript sono spiegate con un esempio.

Tutorial VBScript n. 5: funzioni stringa VBScript

Funzioni stringa VBScript:

Mentre lavoriamo con le stringhe in vbscript, possiamo usare le funzioni delle stringhe di vbscript per eseguire importanti operazioni sulle stringhe come cercare, sostituire, estrarre, ottenere la lunghezza, confronti, ecc. Attraverso l'articolo "VBScript String Functions", spiegheremo i build usati di frequente -in funzioni stringa VBScript con esempi. 

Funzioni di stringa VBScript importanti - Riepilogo: 

  • Sottostringa vbscript - Questo metodo viene utilizzato per estrarre i caratteri dalla stringa in base ai criteri forniti.  
  • vbscript InStr - Trova la posizione di una particolare espressione (prima occorrenza) all'interno di una stringa.         
  • vbscript Sostituisci - Sostituisci una parte con un'altra stringa.    
  • vbscript metà - Questo metodo viene utilizzato per estrarre i caratteri dalla stringa in base ai criteri forniti.
  • Concatenazione vbscript - Questo metodo viene utilizzato per unire due o più espressioni stringa.
  • vbscript a sinistra - Estrai caratteri dal lato sinistro.
  • vbscriptStrComp - Confronta due stringhe.
  • vbscript Taglia - Rimuovere gli spazi da entrambi i lati (inizio e fine) di una stringa.
  • vbscript Ltrim - Questo metodo cancella gli spazi dal lato sinistro da una stringa specifica.
  • vbscriptRtrim - Questo metodo cancella gli spazi dal lato destro da una stringa specifica.
  • vbscript UCase - Converti i caratteri in maiuscolo.      
  • vbscript LCase - Converti i caratteri in minuscolo.
  • Lunghezza vbscript - Questo metodo viene utilizzato per trovare e restituire la lunghezza di un'espressione stringa specifica.     
  • vbscript a destra - Estrai caratteri dal lato destro.          
  • vbscript StrReverse - Inversione di una corda.

Importanti funzioni stringa VBScript - Spiegazioni: 

Tutte le importanti funzioni delle stringhe di vbscript sono spiegate in questa sezione con un vero esempio dal vivo.

vbscript InStr:

La funzione vbscript instr trova la posizione della prima occorrenza di una particolare espressione disponibile all'interno di una stringa e restituisce il valore della posizione.

Sintassi: InStr ([start,] string1, string2 [, compare])

Descrizione parametro:

Inizio: questo parametro definisce la posizione iniziale di stringa1 da cui verrà avviata la ricerca o il controllo della prima occorrenza di stringa2. Questo è un parametro opzionale. Per impostazione predefinita, se non viene specificato nulla, vbscript inizia con la prima posizione.

Stringa 1 - Questa stringa deve essere ricercata per il controllo dell'occorrenza di un'altra stringa.

Stringa 2 - Questa è l'espressione stringa da cercare.

Confronta - Questo è un campo opzionale utilizzato per definire il tipo di confronto tra binario o testuale. Il valore predefinito è 0. I valori possibili sono: 

  • 0 = vbBinaryCompare - Esegue un controllo binario
  • 1 = vbTextCompare - Esegue un controllo testuale

Esempio:

In questo esempio della funzione vbscript InStr, troveremo e stamperemo la prima occorrenza di una stringa di ricerca.

string1 = "aabbccddee"
string2 = "bb"
nPostionOfOccurance = INSTR(1,string1,string2,1)
msgbox "Position of first occurance - " & nPostionOfOccurance
vbscript istruzioni
vbscript string functions - vbscript instr

vbscript stringa Sostituisci:

La funzione di sostituzione della stringa vbscript viene utilizzata per sostituire le parti specificate di una stringa con un'altra stringa per un numero predefinito di occorrenze.

Sintassi: Sostituisci (mainString, findString, replacewith [, startPos [, count [, compare]]])

Descrizione parametro:

mainString - Questa è la stringa principale che deve essere aggiornata per la sostituzione.

trovaStringa - Questa porzione di stringa verrà sostituita nella stringa principale.

ReplaceWith - Questa è la stringa di sostituzione.

Pos.Inizio - Questo parametro definisce la posizione iniziale della stringa principale da cui verrà avviata la ricerca. Questo è un parametro opzionale. Per impostazione predefinita, se non viene specificato nulla, vbscript inizia con la prima posizione. Prima della posizione di partenza, tutti i personaggi verranno rimossi.

Contare - Questo è un parametro opzionale utilizzato per definire il numero di sostituzioni da eseguire. Il valore predefinito per il parametro count è -1, che definisce che non vi è alcun limite al numero di sostituzioni da eseguire.

Confronta - Questo è un campo opzionale utilizzato per definire il tipo di confronto tra binario o testuale. Il valore predefinito è 0. I valori possibili sono: 

  • 0 = vbBinaryCompare - Esegue un controllo binario
  • 1 = vbTextCompare - Esegue un controllo testuale

Esempio:

In questo esempio della funzione Sostituisci vbscript, sostituiremo tutte le occorrenze di una particolare stringa con un'altra stringa.

mainString  = "aa bb cc dd bb ee"
findString  = "bb"
replaceWith = "zz"
startPos = 1
updatedString = Replace(mainString,findString,replaceWith,startPos)
msgbox "String after the replacement - " & updatedString 
vbscript sostituire
funzioni stringa vbscript - sostituzione vbscript

vbscript Metà:

La funzione vbscript Mid restituisce il numero di caratteri specificato da una stringa.

Sintassi: Mid (string, startPos [, length])

Descrizione parametro:

stringa - Il numero di caratteri specificato verrà estratto da questa stringa.

inizio pos - Definisce la posizione iniziale dei caratteri che verranno estratti.

lunghezza - Questo è un campo opzionale che definisce la lunghezza del testo estratto. Se il parametro non viene fornito, la funzione mid di vbscript estrae l'intera stringa dopo la posizione iniziale.

Esempio:

In questo esempio della funzione vbscript Mid, estrarremo caratteri di lunghezza tre dalla posizione 4.

source_string  = "aaabbbcccddd"
startPos = 4
length = 3
captured_string = Mid(source_string,startPos,length)
msgbox "Extracted string of length 3 from position 4 is  - " & captured_string
vbscript metà
funzioni stringa vbscript - vbscript mid

sottostringa vbscript:

Non esiste un metodo specifico con la sottostringa del nome. Ma proprio come il metodo della sottostringa java, possiamo usare la funzione Mid di vbscript. 

concatenazione di stringhe vbscript:

L'operatore di concatenazione di stringhe vbscript viene utilizzato per aggiungere / concrete due o più stringhe. L'operatore di concatenazione di stringhe vbscript è "&".

Sintassi: stringa1 & stringa2 & stringa3 ...

Esempio:

In questo esempio, aggiungeremo due stringhe utilizzando l'operatore di concatenazione di stringhe vbscript,

stringa1 = "abc" e "def"

Dopo l'esecuzione, la variabile string1 manterrà il valore "abcdef"

Funzione vbscript Left:

La funzione vbscript Left estrae un numero specificato di caratteri dal lato sinistro di una stringa.

Sintassi: Sinistra (stringa, lunghezza)

Descrizione parametro:

stringa - Il numero di caratteri specificato verrà estratto da questa stringa dal lato sinistro.

lunghezza - Indica la lunghezza dei caratteri che verranno estratti dal lato sinistro.

Esempio:

In questo esempio della funzione vbscript Left, estrarremo caratteri di lunghezza tre dal lato sinistro.

source_string  = "aaabbbcccddd"
length = 3
captured_string = Left(source_string,length)
msgbox "Extracted charecters from Left side  - " & captured_string
vbscript a sinistra
vbscript string functions - vbscript a sinistra

La funzione vbscript Right estrae un numero specificato di caratteri dal lato destro di una stringa.

Sintassi: Destra (stringa, lunghezza)

Descrizione parametro:

stringa - Il numero di caratteri specificato verrà estratto da questa stringa dal lato destro.

lunghezza - Indica la lunghezza dei caratteri che verranno estratti dal lato destro.

Esempio:

In questo esempio della funzione vbscript Right, estrarremo caratteri di lunghezza tre dal lato destro.

source_string  = "aaabbbcccddd"
length = 3
captured_string = Right(source_string,length)
msgbox "Extracted charecters from Right side  - " & captured_string
funzioni stringa vbscript - vbscript a destra
funzioni stringa vbscript - vbscript a destra

funzione vbscript StrComp:

La funzione vbscript StrComp viene utilizzata per confrontare due stringhe e restituisce il risultato del confronto. 

Sintassi: StrComp (stringa1, stringa2 [, confronta])

Descrizione parametro:

string1 - Uno dei parametri di espressione di stringa richiesti per il confronto. 

string2 - Un altro parametro di espressione stringa richiesto per il confronto. 

Confronta - Questo è un campo opzionale utilizzato per definire il tipo di confronto tra binario o testuale. Il valore predefinito è 0. I valori possibili sono: 

  • 0 = vbBinaryCompare - Esegue un controllo binario
  • 1 = vbTextCompare - Esegue un controllo testuale

La funzione vbscript StrComp può restituire uno dei seguenti valori:

  • -1 (se stringa1 <stringa2)
  • 0 (se stringa1 = stringa2)
  • 1 (se stringa1> stringa2)
  • Null (se stringa1 o stringa2 è Null)

Esempio:

In questo esempio della funzione vbscript StrComp, vedremo i risultati per tre diverse condizioni di confronto.

'Condition when string1<string2
string1 = "abcd"
string2 = "wxyz"
result1 = StrComp(string1,string2,vbTextCompare )

'Condition when string1 = string2
string1 = "abcd"
string2 = "abcd"
result2 = StrComp(string1,string2,vbTextCompare )

'Condition when string1>string2
string1 = "wxyz"
string2 = "abcd"
result3 = StrComp(string1,string2,vbTextCompare )
msgbox "Result 1: " & result1 & ", Result 2: " & result2 & " and Result 3: " & result3
vbscriptstrcomp
vbscript strcomp (funzioni stringa vbscript)

Funzione Trim vbscript:

La funzione vbscript Trim viene utilizzata per cancellare tutti gli spazi da entrambi i lati, cioè dall'inizio e dalla fine della stringa.

Sintassi: Trim (stringa)

Descrizione parametro:

stringa - È una stringa contenente spazi ai lati sinistro e destro.

Esempio:

In questo esempio della funzione Trim di vbscript, rimuoveremo gli spazi da entrambi i lati di una stringa.

stringa1 = "aaa bbb ccc ddd"

string2 = Trim (stringa1)

Dopo l'esecuzione, la variabile stringa2 conterrà il valore "aaa bbb ccc ddd", senza gli spazi sui lati sinistro e destro.

Funzione vbscript Ltrim:

La funzione LTrim di vbscript viene utilizzata per rimuovere eventuali spazi dal lato sinistro della stringa.

Sintassi: Ltrim (stringa)

Descrizione parametro:

stringa - È una stringa contenente spazi sul lato sinistro.

Esempio:

In questo esempio della funzione LTrim di vbscript, rimuoveremo gli spazi dal lato sinistro di una stringa.

stringa1 = "aaa bbb ccc ddd"

stringa2 = Ltrim (stringa1)

Dopo l'esecuzione, la variabile stringa2 conterrà il valore "aaa bbb ccc ddd", senza gli spazi dal lato sinistro.

vbscript Rtrim funzione:

La funzione vbscript RTrim viene utilizzata per rimuovere eventuali spazi dal lato destro della stringa.

Sintassi: Rtrim (stringa)

Descrizione parametro:

stringa - È una stringa contenente spazi sul lato destro.

Esempio:

In questo esempio della funzione RTrim di vbscript, rimuoveremo gli spazi dal lato destro di una stringa.

stringa1 = "aaa bbb ccc ddd"

stringa2 = Rtrim (stringa1)

Dopo l'esecuzione, la variabile stringa2 conterrà il valore "aaa bbb ccc ddd", senza gli spazi dal lato destro.

vbscript Uppercase ie funzione vbscript UCase:

Il nome effettivo della funzione per vbscript Uppercase è vbscript Ucase function. La funzione UCase vbscript viene utilizzata per convertire i caratteri di qualsiasi stringa (indipendentemente dal caso) in caratteri maiuscoli.

Sintassi: UCase (stringa)

Descrizione parametro:

stringa - È una stringa da convertire in caratteri maiuscoli.

Esempio:

In questo esempio della funzione UCase di vbscript, convertiremo una stringa contenente lettere maiuscole e minuscole in caratteri maiuscoli.

string1 = "aBcD aabb"

string2 = Trim (stringa1)

Dopo l'esecuzione, la variabile stringa2 conterrà il valore "ABCD AABB".

vbscript minuscolo cioè vbscript LCase:

La funzione vbscript LCase viene utilizzata per convertire i caratteri di qualsiasi stringa (indipendentemente dalle maiuscole) in caratteri minuscoli.

Sintassi: LCase (stringa)

Descrizione parametro:

stringa - È una stringa da convertire in caratteri minuscoli.

Esempio:

In questo esempio della funzione LCase vbscript, convertiremo una stringa contenente lettere minuscole e maiuscole in caratteri minuscoli.

string1 = "aBcD aabb"

string2 = Trim (stringa1)

Dopo l'esecuzione, la variabile stringa2 conterrà il valore "abcd aabb".

funzione di lunghezza vbscript:

La funzione Lunghezza vbscript viene utilizzata per trovare la lunghezza di una particolare stringa. Restituisce la lunghezza come valore intero.

Sintassi: Lunghezza (stringa)

Descrizione parametro:

stringa - Qualsiasi espressione stringa.

Esempio:

In questo esempio della funzione di lunghezza vbscript, troveremo la lunghezza di una particolare espressione di stringa.

stringa = "aBcD aabb"

strLength = Lunghezza (stringa)

Dopo l'esecuzione la variabile strLength conterrà la lunghezza della stringa come 9.

vbscript StrReverse funzione:

La funzione vbscript StrReverse viene utilizzata per invertire qualsiasi stringa.

Sintassi: StrReverse (stringa)

Descrizione parametro:

stringa - Qualsiasi espressione stringa.

Esempio:

In questo esempio della funzione StrReverse di vbscript, invertiremo i caratteri di una particolare stringa.

string1 = "abcde"

stringa2 = Lunghezza (stringa1)

Dopo l'esecuzione, la variabile stringa2 conterrà la stringa inversa come "edcba".

Conclusione:

Attraverso questo articolo sulle funzioni stringa VBScript, abbiamo appreso le importanti funzioni stringa VBScript, tra cui vbscript InStr, vbscript StrComp, funzioni vbscript Mid, ecc. Nel prossimo tutorial di vbscript, spiegheremo le funzioni di data e ora di VBScript. Fare clic qui per avere maggiori dettagli.

Lascia un tuo commento