Concatenare, espandere, formare e tutto ciò che riguarda le stringhe di PowerShell

Concatenare, espandere, formare e tutto ciò che riguarda le stringhe di PowerShell

Come raccolta di caratteri sequenziali, una stringa rappresenta un testo significativo. Una stringa PowerShell è un "Sistema.stringhe"Oggetto. Queste stringhe possono essere concatenate, ampliate o formattate usando diversi cmdlet PowerShell. Le stringhe sono avvolte in citazioni singole o doppie da visualizzare in PowerShell. La stringa all'interno di doppie citazioni supporta l'espansione mentre le stringhe all'interno di singole citazioni mostrano solo stringhe letterali.

Questo articolo osserverà metodi per modificare una stringa in PowerShell.

Come concatenare, espandere e formattare le stringhe in PowerShell?

Verranno discusse le operazioni di seguito:

  • Concatenare.
  • Espandere.
  • Formato.

Metodo 1: concatenare una stringa in PowerShell

Il processo di concatenazione prevede l'adesione a due o più corde insieme. Viene eseguito per creare un testo significativo. PowerShell usa il "+"Operatore per concatenare una stringa.

Esempio: concatenare una stringa usando l'operatore "+"

Questo esempio darà una dimostrazione per unirsi o concatenare una stringa:

$ str1 = "ciao"
$ str2 = "mondo"
$ string = $ str1 + $ str2
Write-host "La stringa è concatenata."
$ string

Secondo il codice sopra:

  • Innanzitutto, inizializza due variabili "$ STR1", E "$ STR1". Quindi, assegna ciascuno di essi due stringhe diverse.
  • Dopodiché, inizia un'altra variabile "$ string"E specifica la stringa sopra creata e un"+"Segna tra loro per concatenarli.
  • Quindi, specifica il “Scrivi-host"Cmdlet per aggiungere una riga di stringa e chiamare"$ string"Variabile:

Metodo 2: espandere una stringa in PowerShell

Le stringhe vengono ampliate per ottenere il codice più corto per ottenere la stringa. Questo funziona in modo tale che le stringhe da espandere siano racchiuse in citazioni a doppio invertito.

Esempio: espandere una stringa usando ""

Ora, espandi una stringa in PowerShell:

$ fname = "John"
$ lname = "doe"
"$ fname $ lname"

Secondo il codice sopra:

  • Prima avvia due variabili assegnate stringa diverse.
  • Successivamente, scrivi entrambe le variabili all'interno di citazioni a doppio invertito separate da uno spazio:

Metodo 3: formatta una stringa in PowerShell

La formattazione delle stringhe in PowerShell viene eseguita usando il "-F"Operatore. Contiene tre parti, i segnaposto, come "0 1", Esso stesso (-f) e la stringa assegnata variabili separate da una virgola.

Esempio: formattazione di una stringa usando l'operatore "-f"

Questo esempio formerà una stringa in PowerShell:

$ fname = "John"
$ lname = "doe"
"0 1" -f $ fname, $ lname
"1 0" -f $ fname, $ lname

Secondo il codice sopra:

  • Dopo aver inizializzato le variabili a due stringa, aggiungere i numeri dell'indice in base al numero di variabili.
  • Ad esempio, ci sono due variabili, quindi i numeri dell'indice 0 e 1 saranno utilizzati.
  • Per formattare una stringa, scrivi i due numeri di indice che sono 0 e 1, ciascuno chiuso all'interno delle parentesi curose all'interno di citazioni invertite.
  • Quindi, aggiungi il "-F"Parametro per formattare la stringa seguita dalla stringa variabili assegnate separate da una virgola:

Si trattava solo di concatenare, espandere e formattare le stringhe in PowerShell.

Conclusione

Una stringa in PowerShell è associata a .Famiglia netta di "Sistema.stringhe". È una raccolta di caratteri sequenziali che creano un testo significativo. Le stringhe possono essere modificate utilizzando diversi cmdlet PowerShell specifici. Questo blog ha discusso di una guida per concaterare, formare, sostituire o espandere una stringa in PowerShell.