Wie man Strings in Powershell verkettet

Wie man Strings in Powershell verkettet
Verschiedene Operationen können unter Verwendung von Strings in Programmierfundamentaldaten ausgeführt werden, z. B. beim Vergleich von Zeichenfolgen, beim Durchsuchen eines Zeichens in einer Zeichenfolge und verketteten Zeichenfolgen. Manchmal haben Linien eine längere Länge und der Längenfaktor beeinflusst die Verständlichkeit des Codes. Um solche Ereignisse zu vermeiden, wird eine größere Zeichenfolge in kleinere Zeichenfolgen unterteilt, um den Quellcode bessere Lesbarkeit zu erhalten. Schließlich werden diese kleineren Saiten miteinander verbunden, und dieses Phänomen ist als Verkettung bekannt. Die häufigste Praxis, Strings zu verkettet. Es werden jedoch auch verschiedene String -Methoden verwendet, um eine Verkettung durchzuführen, wie zSaite.Concat","Saite.Verbinden", Und "Saite.Format“. Wir werden versuchen, alle möglichen Möglichkeiten abzudecken, um eine Zeichenfolge abzuschließen. In diesem Artikel wird ein detaillierter Leitfaden für die Verkettungszeichenfolgen unter Verwendung von PowerShell ISE zur Verfügung gestellt:

Was sind die möglichen Möglichkeiten, Strings in Powershell zu verkettet:

Dieser Abschnitt enthält mögliche Möglichkeiten, mehrere Strings zusammenzuschließen. Jede Option wird mit einem Beispiel erklärt.

Zuerst müssen Sie auf die “zugreifen“Powershell ise”Mit Administratorrechten. Klicken Sie dazu auf “Suchen"In der Taskleiste und finden"Powershell ise“. Sobald Sie das Suchergebnis erhalten haben, klicken Sie mit der rechten Maustaste auf die “Powershell ise”App und klicken Sie auf“Als Administrator ausführen“.

Was werden die Operatoren verwendet, um Saiten zu verkettet, und wie man sie benutzt??

Es gibt mehrere Operatoren, um Strings abzuschließen. Wir werden diese Operatoren beleuchten und sie mit Beispielen erklären.

Wie man Strings mit "+" verkettet:

Die häufigste und am häufigsten verwendete Methode zur Verkettung von Zeichenfolgen ist die Verwendung des “+" Operator.

Wir werden drei Saiten nehmen und sie mit dem „+“ -Operator mitmachen. Der Code, der mit drei Zeichenfolgen verkettet wird, ist unten angegeben. Kopieren und fügen Sie den Code im Skriptbereich Ihres PowerShell ISE ein und führen Sie das Skript aus, um die Ausgabe zu überprüfen. Die Anzahl der Zeichenfolgen variiert jedoch je nach Anforderung. Zum Beispiel haben wir drei Saiten verkettet, und man kann zwei oder vier Saiten beitreten:

$ s1 = "hi,"
$ S2 = „Dies ist PowerShell Ise und; ”
$ S3 = „Sie verkettet Strings:“
$ S4 = $ S1+$ S2+$ S3
$ S4

Das Skript wird als "gespeichert"con1.PS1„:

Die Ausgabe des Codes ist unten angegeben:

Wenn Sie in der Ausgabe Platz erstellen möchten, müssen Sie die folgende Syntax mit dem Operator „+“ befolgen. Der Code zur Ausführung einer solchen Aktion ist unten angegeben:

$ ST1 = "Dies ist 1. String"
$ ST2 = "Und das ist 2. Zeichenfolge"
$ res = $ ST1 + "" + $ ST2
$ res

Wir haben Skript erstellt “con2.PS1„:

Die Ausgabe ist unten angegeben:

So verkettet die Zeichenfolgen mit dem Format (-F) -Operator:

Es ist nicht notwendig, sich an eine Verkettungsmethode zu halten. Verschiedene Operatoren werden zur Verkettung und dem Bediener verwendet “-F”Funktioniert wie im folgenden Code demonstriert:

$ S1 = “Hallo! ”
$ S2 = "String -Verkettung"
$ S3 = "in Arbeit"
$ res = “0 1 2” -f $ S1, $ S2, $ S3
$ res

Die in lockigen Klammern geschriebene Zahl zeigt den Index der Zeichenfolgen. Die erste Zeichenfolge, die berücksichtigt wird, ist bei “Index 0", Die zweite Zeichenfolge bei"Index 1", usw. Wir haben den Code im Skript gespeichert “con3.PS1„:

Die Ausgabe des obigen Codes ist unten angegeben:

Welche Methoden werden verwendet, um Strings in PowerShell zu verkettet:

Es gibt verschiedene PowerShell -Methoden für die Verkettung von Saiten. Wir werden diese Methoden diskutieren und den Weg zur Verwendung dieser Methoden demonstrieren:

1. Koncat -Methode

Die CONCAT -Methode der Zeichenfolgen wird auch verwendet, um mehrere Zeichenfolgen zu verbinden. Der folgende Code verkettet vier Zeichenfolgen. Darüber hinaus gibt es keine Grenze für die Anzahl der für die Verkettung ausgewählten Zeichenfolgen:

$ S1 = "Erst String ::"
$ S2 = "Zweiter String ::"
$ s3 = "dritter String ::"
$ S4 = “Viertes Zeichenfolge.”
$ res = [String] :: concat ($ S1, $ S2, $ S3, $ S4)
$ res

Das Skript des Codes ist unten angegeben. “con4.PS1„:

Die Ausgabe von “con4.PS1”Wird unten angezeigt:

2. Beitrittsmethode

Neben dem "Concat"Methode, eine andere PowerShell -Methode namens"Verbinden”Verkettet Strings. Der "Verbinden”Methode verkettet Zeichenfolgen mit einem Trennzeichen wie unten angegeben. Der Dickdarm wird zwischen Strings im Ausgang platziert. Sie können jedoch jede Zeichenfolge oder einen beliebigen Zeichen in der „Join“ -Methode als Trennzeichen verwenden. Der folgende Code zeigt die Verwendung der “Verbinden" Operator:

$ S1 = "1. Zeichenfolge"
$ S2 = "2. String"
$ S3 = "3. String"
$ S4 = "4. Zeichenfolge."
$ res = [String] :: Join (":", $ S1, $ S2, $ S3, $ S4)
$ res

Wir haben Skript erstellt “con5.PS1", Und die Trennzeichenposition wird als" hervorgehoben "Abgrenzer“. Alles, was in dieser Position geschrieben wurde.

Die Ausgabe des Skripts “con5.PS1”Wird unten angezeigt:

3. Formatmethode

Die Formatmethode kann auch verwendet werden, um Zeichenfolgen zu verkettet. Die Funktionalität der Formatmethode entspricht dem Formatoperator. Der folgende Code zeigt die Betriebsverfahren der Formatmethode:

$ S1 = “Hallo! ”
$ S2 = "das ist"
$ S3 = “Formatmethode.”
$ res = [string] :: format ("0 1 2", $ s1, $ s2, $ s3)
$ res

Drei Zeichenfolgen werden verwendet, um sie mit der Formatmethode zu verkettet. Das Skript dieser Methode wird hier angegeben:

Die Ausgabe des obigen Skripts ist unten angezeigt:

Abschluss:

Die Länge der Saiten variiert je nach Anforderung des Programms. Irgendwann müssen Sie auf einige größere Saiten stoßen, was die Saiten zu kompliziert macht, um sie zu verstehen. Der Hauptgrund für die Verkettung ist es, mehrere Zeichenfolgen beizutragen.

In diesem Leitfaden werden verschiedene Möglichkeiten zur Verkettung von Zeichenfolgen, einschließlich einiger, erörtertPowerShell -Methoden"Und wenige"Betreiber“. Obwohl alle Methoden und Betreiber gut funktionieren.