VBScript-Zeichenfolgenfunktionen - Eine hervorragende Anleitung für das VBScript-Lernprogramm 5

VBScript Tutorial - Inhaltsverzeichnis

VBScript Tutorial # 1: Übersicht über VBScript-Variablen 

VBScript Tutorial # 2: VBScript-bedingte Anweisungen und Schleifen

VBScript Tutorial # 3: VBScript-Verfahren

VBScript Tutorial # 4: VBScript-Fehlerbehandlung und Ausführen von VBScript

VBScript Tutorial # 5: VBScript-Zeichenfolgenfunktionen

VBScript Tutorial # 6: VBScript-Datumsfunktionen

VBScript Tutorial # 7: VBScript-Zeitfunktionen

VBScript Tutorial # 8: VBScript-Array-Funktionen

In diesem VBScript-Lernprogramm lernen wir die wichtigsten und am häufigsten verwendeten VBScript-Zeichenfolgenfunktionen kennen, einschließlich vbscript InStr, vbscript StrComp, vbscript Mid-Funktion usw. Alle vbscript-Zeichenfolgenfunktionen werden anhand eines Beispiels erläutert.

VBScript-Lernprogramm Nr. 5: VBScript-Zeichenfolgenfunktionen

VBScript-Zeichenfolgenfunktionen:

Während der Arbeit mit Zeichenfolgen in vbscript können wir vbscript-Zeichenfolgenfunktionen verwenden, um wichtige Zeichenfolgenoperationen wie Suchen, Ersetzen, Extrahieren, Abrufen der Länge, Vergleiche usw. auszuführen. Im Artikel „VBScript-Zeichenfolgenfunktionen“ werden die häufig verwendeten Builds erläutert -in VBScript-String-Funktionen mit Beispielen. 

Wichtige VBScript-Zeichenfolgenfunktionen - Zusammenfassung: 

  • vbscript-Unterzeichenfolge - Diese Methode wird verwendet, um Zeichen anhand der angegebenen Kriterien aus der Zeichenfolge zu extrahieren.  
  • vbscript InStr - Finden Sie die Position eines bestimmten Ausdrucks (erstes Vorkommen) innerhalb einer Zeichenfolge.         
  • vbscript Ersetzen - Ersetzen Sie ein Teil durch eine andere Zeichenfolge.    
  • Vbscript Mid - Diese Methode wird verwendet, um Zeichen anhand der angegebenen Kriterien aus der Zeichenfolge zu extrahieren.
  • VBScript-Verkettung - Mit dieser Methode werden zwei oder mehr Zeichenfolgenausdrücke zusammengeführt.
  • vbscript Links - Extrahieren Sie Zeichen von der linken Seite.
  • vbscript StrComp - Vergleichen Sie zwei Zeichenfolgen.
  • vbscript Trimmen - Entfernen Sie Leerzeichen von beiden Seiten (Anfang und Ende) einer Zeichenfolge.
  • Vbscript Ltrim - Diese Methode löscht die Leerzeichen von der linken Seite aus einer bestimmten Zeichenfolge.
  • vbscript Rtrim - Diese Methode löscht die Leerzeichen von der rechten Seite aus einer bestimmten Zeichenfolge.
  • vbscript-UCase - Verdeckte Zeichen in Großbuchstaben.      
  • vbscript LCase - Verdeckte Zeichen in Kleinbuchstaben.
  • vbscript Länge - Diese Methode wird verwendet, um die Länge für einen bestimmten Zeichenfolgenausdruck zu finden und zurückzugeben.     
  • vbscript Richtig - Extrahieren Sie Zeichen von der rechten Seite.          
  • vbscript StrReverse - Umkehren einer Zeichenfolge.

Wichtige VBScript-Zeichenfolgenfunktionen - Erläuterungen: 

Alle wichtigen vbscript-Zeichenfolgenfunktionen werden in diesem Abschnitt anhand eines realen Beispiels erläutert.

vbscript InStr:

Die vbscript-Instr-Funktion ermittelt die Position des ersten Auftretens eines bestimmten Ausdrucks innerhalb einer Zeichenfolge und gibt den Positionswert zurück.

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

Parameter Beschreibung:

Start - Dieser Parameter definiert die Startposition von Zeichenfolge1, von der aus die Suche oder Überprüfung des ersten Auftretens von Zeichenfolge2 gestartet wird. Dies ist ein optionaler Parameter. Wenn nichts angegeben ist, beginnt das vbscript standardmäßig mit der 1. Position.

String xnumx - Diese Zeichenfolge soll nach der Vorkommensprüfung einer anderen Zeichenfolge durchsucht werden.

String xnumx - Dies ist der zu suchende Zeichenfolgenausdruck.

Vergleichen - Dies ist ein optionales Feld, in dem der Vergleichstyp zwischen binär oder textuell definiert wird. Der Standardwert ist 0. Die möglichen Werte sind - 

  • 0 = vbBinaryCompare - Führen Sie eine Binärprüfung durch
  • 1 = vbTextCompare - Führen Sie eine Textprüfung durch

Beispiel:

In diesem Beispiel der vbscript InStr-Funktion suchen und drucken wir das erste Vorkommen einer Suchzeichenfolge.

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

vbscript string Ersetzen:

Die Funktion zum Ersetzen von vbscript-Zeichenfolgen wird verwendet, um die angegebenen Teile einer Zeichenfolge durch eine andere Zeichenfolge für eine vordefinierte Anzahl von Vorkommen zu ersetzen.

Syntax: Ersetzen (mainString, findString, replacewith [, startPos [, count [, compare]]])

Parameter Beschreibung:

HauptString - Dies ist die Hauptzeichenfolge, die für den Ersatz aktualisiert werden soll.

findString - Dieser String-Teil wird in der Haupt-String ersetzt.

replaceWith - Dies ist die Ersatzzeichenfolge.

StartPos - Dieser Parameter definiert die Startposition der Hauptzeichenfolge, von der aus die Suche gestartet wird. Dies ist ein optionaler Parameter. Wenn nichts angegeben ist, beginnt das vbscript standardmäßig mit der 1. Position. Vor der Startposition werden alle Zeichen entfernt.

Zu Zählen - Dies ist ein optionaler Parameter, mit dem die Anzahl der durchzuführenden Substitutionen definiert wird. Der Standardwert für den Parameter count ist -1. Dies definiert, dass die Anzahl der durchzuführenden Ersetzungen nicht begrenzt ist.

Vergleichen - Dies ist ein optionales Feld, in dem der Vergleichstyp zwischen binär oder textuell definiert wird. Der Standardwert ist 0. Die möglichen Werte sind - 

  • 0 = vbBinaryCompare - Führen Sie eine Binärprüfung durch
  • 1 = vbTextCompare - Führen Sie eine Textprüfung durch

Beispiel:

In diesem Beispiel der vbscript-Ersetzungsfunktion werden alle Vorkommen einer bestimmten Zeichenfolge durch eine andere Zeichenfolge ersetzt.

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 ersetzen
vbscript-Zeichenfolgenfunktionen - vbscript ersetzen

Vbscript Mitte:

Die Funktion vbscript Mid gibt die angegebene Anzahl von Zeichen aus einer Zeichenfolge zurück.

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

Parameter Beschreibung:

Schnur - Die angegebene Anzahl von Zeichen wird aus dieser Zeichenfolge extrahiert.

startPos - Definiert die Startposition der Zeichen, die extrahiert werden sollen.

Länge - Dies ist ein optionales Feld, das die Länge des extrahierten Textes definiert. Wenn der Parameter nicht angegeben wird, extrahiert die vbscript mid-Funktion die gesamte Zeichenfolge nach der Startposition.

Beispiel:

In diesem Beispiel der vbscript Mid-Funktion werden Zeichen der Länge drei aus Position 4 extrahiert.

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 Mitte
vbscript string Funktionen - vbscript mid

vbscript-Teilzeichenfolge:

Es gibt keine bestimmte Methode mit dem Namen Teilzeichenfolge. Aber genau wie bei der Java-Teilstring-Methode können wir die vbscript-Mid-Funktion verwenden. 

Verkettung von vbscript-Zeichenfolgen:

Der VBScript-String-Verkettungsoperator wird verwendet, um zwei oder mehr Strings hinzuzufügen / zu konkretisieren. Der Verkettungsoperator für vbscript-Zeichenfolgen lautet "&".

Syntax: string1 & string2 & string3…

Beispiel:

In diesem Beispiel werden zwei Zeichenfolgen mithilfe des Verkettungsoperators für vbscript-Zeichenfolgen hinzugefügt.

string1 = "abc" & "def"

Nach der Ausführung wird die Variable string1 den Wert als "abcdef" enthalten.

vbscript Linke Funktion:

Die Funktion vbscript Left extrahiert eine bestimmte Anzahl von Zeichen von der linken Seite einer Zeichenfolge.

Syntax: Links (String, Länge)

Parameter Beschreibung:

Schnur - Die angegebene Anzahl von Zeichen wird von links aus dieser Zeichenfolge extrahiert.

Länge - Es gibt die Länge der Zeichen an, die von der linken Seite extrahiert werden.

Beispiel:

In diesem Beispiel der Funktion vbscript Left werden Zeichen der Länge drei von der linken Seite extrahiert.

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

Die Funktion vbscript Right extrahiert eine bestimmte Anzahl von Zeichen von der rechten Seite einer Zeichenfolge.

Syntax: Rechts (String, Länge)

Parameter Beschreibung:

Schnur - Die angegebene Anzahl von Zeichen wird von rechts aus dieser Zeichenfolge extrahiert.

Länge - Es gibt die Länge der Zeichen an, die von der rechten Seite extrahiert werden.

Beispiel:

In diesem Beispiel der vbscript Right-Funktion werden Zeichen der Länge drei von der rechten Seite extrahiert.

source_string  = "aaabbbcccddd"
length = 3
captured_string = Right(source_string,length)
msgbox "Extracted charecters from Right side  - " & captured_string
vbscript string Funktionen - vbscript rechts
vbscript string Funktionen - vbscript rechts

vbscript StrComp-Funktion:

Die vbscript StrComp-Funktion wird zum Vergleichen von zwei Zeichenfolgen verwendet und gibt das Ergebnis des Vergleichs zurück. 

Syntax: StrComp (string1, string2 [, vergleiche])

Parameter Beschreibung:

string1 - Einer der Zeichenfolgenausdrucksparameter, die für den Vergleich erforderlich sind. 

String2 - Ein weiterer für den Vergleich erforderlicher String-Ausdrucksparameter. 

Vergleichen - Dies ist ein optionales Feld, in dem der Vergleichstyp zwischen binär oder textuell definiert wird. Der Standardwert ist 0. Die möglichen Werte sind - 

  • 0 = vbBinaryCompare - Führen Sie eine Binärprüfung durch
  • 1 = vbTextCompare - Führen Sie eine Textprüfung durch

Die vbscript StrComp-Funktion kann einen der folgenden Werte zurückgeben:

  • -1 (wenn string1 <string2)
  • 0 (wenn string1 = string2)
  • 1 (wenn string1> string2)
  • Null (wenn string1 oder string2 Null ist)

Beispiel:

In diesem Beispiel der vbscript StrComp-Funktion werden die Ergebnisse für drei verschiedene Vergleichsbedingungen angezeigt.

'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
vbscript strcomp
vbscript strcomp (Funktionen für vbscript-Zeichenfolgen)

vbscript Trimmfunktion:

Die vbscript-Trimmfunktion wird verwendet, um alle Leerzeichen von beiden Seiten, dh vom Anfang und Ende der Zeichenfolge, zu löschen.

Syntax: Trimmen (String)

Parameter Beschreibung:

Schnur - Es ist eine Zeichenfolge, die links und rechts Leerzeichen enthält.

Beispiel:

In diesem Beispiel der vbscript-Trim-Funktion werden die Leerzeichen von beiden Seiten einer Zeichenfolge entfernt.

string1 = "aaa bbb ccc ddd"

string2 = Trim (string1)

Nach der Ausführung enthält die Variable string2 den Wert "aaa bbb ccc ddd" ohne die Leerzeichen auf der linken und rechten Seite.

vbscript Ltrim-Funktion:

Die vbscript LTrim-Funktion wird verwendet, um Leerzeichen von der linken Seite der Zeichenfolge zu entfernen.

Syntax: Ltrim (String)

Parameter Beschreibung:

Schnur - Es ist eine Zeichenfolge mit Leerzeichen auf der linken Seite.

Beispiel:

In diesem Beispiel der vbscript LTrim-Funktion werden die Leerzeichen von der linken Seite eines Strings entfernt.

string1 = "aaa bbb ccc ddd"

string2 = Ltrim (string1)

Nach der Ausführung enthält die Variable string2 den Wert "aaa bbb ccc ddd" ohne die Leerzeichen von der linken Seite.

vbscript Rtrim-Funktion:

Die Funktion vbscript RTrim wird verwendet, um Leerzeichen von der rechten Seite der Zeichenfolge zu entfernen.

Syntax: Rtrim (String)

Parameter Beschreibung:

Schnur - Es ist eine Zeichenfolge mit Leerzeichen auf der rechten Seite.

Beispiel:

In diesem Beispiel der vbscript RTrim-Funktion werden die Leerzeichen von der rechten Seite eines Strings entfernt.

string1 = "aaa bbb ccc ddd"

string2 = Rtrim (string1)

Nach der Ausführung enthält die Variable string2 den Wert "aaa bbb ccc ddd" ohne die Leerzeichen auf der rechten Seite.

vbscript Großbuchstabe dh vbscript UCase-Funktion:

Der tatsächliche Funktionsname für vbscript Uppercase ist die vbscript Ucase-Funktion. Die vbscript UCase-Funktion wird verwendet, um die Zeichen einer beliebigen Zeichenfolge (unabhängig von der Groß- und Kleinschreibung) in Großbuchstaben umzuwandeln.

Syntax: UCase (Zeichenfolge)

Parameter Beschreibung:

Schnur - Es ist eine Zeichenfolge, die in Großbuchstaben umgewandelt werden kann.

Beispiel:

In diesem Beispiel der vbscript UCase-Funktion konvertieren wir eine Zeichenfolge mit Klein- und Großbuchstaben in Großbuchstaben.

string1 = "aBcD aabb"

string2 = Trim (string1)

Nach der Ausführung enthält die Variable string2 den Wert "ABCD AABB".

vbscript Kleinbuchstaben dh vbscript LCase:

Die vbscript LCase-Funktion wird verwendet, um die Zeichen einer beliebigen Zeichenfolge (unabhängig von der Groß- und Kleinschreibung) in Kleinbuchstaben umzuwandeln.

Syntax: LCase (String)

Parameter Beschreibung:

Schnur - Es ist eine Zeichenfolge, die in Kleinbuchstaben umgewandelt werden kann.

Beispiel:

In diesem Beispiel der vbscript LCase-Funktion konvertieren wir eine Zeichenfolge mit Klein- und Großbuchstaben in Kleinbuchstaben.

string1 = "aBcD aabb"

string2 = Trim (string1)

Nach der Ausführung enthält die Variable string2 den Wert "abcd aabb".

vbscript-Längenfunktion:

Die Funktion vbscript Length wird verwendet, um die Länge einer bestimmten Zeichenfolge zu ermitteln. Es gibt die Länge als ganzzahligen Wert zurück.

Syntax: Länge (Zeichenfolge)

Parameter Beschreibung:

Schnur - Beliebiger Zeichenfolgenausdruck.

Beispiel:

In diesem Beispiel der vbscript-Längenfunktion ermitteln wir die Länge eines bestimmten Zeichenfolgenausdrucks.

string = "aBcD aabb"

strLength = Länge (Zeichenfolge)

Nach der Ausführung enthält die Variable strLength die Länge der Zeichenfolge als 9.

vbscript StrReverse-Funktion:

Die vbscript StrReverse-Funktion wird zum Umkehren einer beliebigen Zeichenfolge verwendet.

Syntax: StrReverse (Zeichenfolge)

Parameter Beschreibung:

Schnur - Beliebiger Zeichenfolgenausdruck.

Beispiel:

In diesem Beispiel der vbscript-Funktion StrReverse werden die Zeichen einer bestimmten Zeichenfolge umgekehrt.

string1 = "abcde"

string2 = Länge (string1)

Nach der Ausführung enthält die Variable string2 die umgekehrte Zeichenfolge als "edcba".

Fazit:

Durch diesen Artikel über VBScript-String-Funktionen haben wir etwas über die wichtigen VBScript-String-Funktionen gelernt, einschließlich der Funktionen vbscript InStr, vbscript StrComp, vbscript Mid usw. Im nächsten vbscript-Tutorial werden wir die Funktionen Datum und Uhrzeit von VBScript erläutern. bitte klicken hier um weitere Informationen zu erhalten.

Hinterlasse einen Kommentar