PowerShell Stray of Strings

PowerShell Stray of Strings
L'array è una raccolta di elementi che appartengono agli stessi dati; Il tipo di dati può essere un "numero intero","galleggiante", O "carattere". Tuttavia, la stringa è costituita solo da "carattere" tipo di dati. Quindi, si può dire che una stringa è un array che supporta solo i caratteri. Il fenomeno di dichiarare una corda come un array è noto come una serie di stringhe. Ad esempio, quando si dispone di dati enormi in formato stringa, l'opzione migliore è archiviare quella stringa in un array. La serie di stringhe PowerShell consente di manipolare dati, come se si desidera recuperare qualsiasi informazione puoi farlo utilizzando una varietà di stringhe. In questa guida, dimostreremo l'uso delle stringhe come array:

Come dichiarare una serie di stringhe usando PowerShell:

Esistono diversi modi per dichiarare una serie di stringhe. Questa sezione elencherà e discuterà tutti i modi possibili per creare una serie di stringhe. Quindi, approfondiamo:

Metodo 1:

Un possibile metodo per creare una serie di stringhe è usando il metodo indicato di seguito.

Abbiamo immagazzinato tre stringhe nella variabile denominata "array di stringhe“:

> $ StringArray = @("This is", "Microsoft Windows", "PowerShell Terminal")

Metodo2:

L'altra possibilità di creare una stringa di array utilizza il metodo di classe Sistema.Collezioni.Lista di array di PowerShell. I seguenti comandi ti aiuteranno a creare una stringa di array:

> Sistema di tipo nuovo -object.Collezioni.Lista di array
> $ stringarr = [sistema.Collezioni.ArrayList]@("You Are", "Working in", "Windows Powershell")

Come ottenere il tipo di dati variabili ad array di stringhe:

In questa sezione, prenderemo il $ StringArray variabile come esempio. Per ottenere il tipo di dati della variabile, utilizzare il seguente cmdlet di PowerShell indicato di seguito:

> $ StringArray =@("This is", "Microsoft Windows", "PowerShell Terminal")
> $ StringArray.GetType ()

Quando esegui il GetType () cmdlet, si osserva che il tipo di dati è memorizzato in "Nome"Colonna. Un tipo variabile è un oggetto nel caso di un array e cambierà in stringa in caso di stringhe. Inoltre, il valore del "BasetypeLa colonna "è"Sistema.Oggetto"Per le corde e passa a"Sistema.Vettore"Nel caso degli array:

Come controllare la lunghezza della stringa di array:

Come abbiamo immagazzinato tre stringhe in $ StringArray Variabile, si può controllare la lunghezza della stringa usando il comando indicato di seguito:

> $ StringArray.lunghezza

Come aggiungere il testo alla stringa di array esistente:

Inoltre, è possibile aggiungere più valori alla variabile "array di stringa". I valori che desideri aggiungere sono operatori (+=). Usa il comando seguente per aggiungere più importanza alla variabile "array di stringhe“:

> $ StringArray += @("e", "ha eseguito con", "privilegi amministrativi")

Dopo aver aggiunto altre tre stringhe, nota che la lunghezza del "array di stringhe " la variabile è cambiata in 6:

Come controllare i metodi supportati della stringa di array esistente:

Una volta dichiarato un array di stringhe e si desidera eseguire varie operazioni, si consiglia di verificare quali metodi sono supportati dall'array di stringhe. Il seguente comando ti aiuterà a ottenere i metodi supportati:

> $ StringArray | Get -Member -MemberType Metodo

Come trovare una stringa all'interno di un array di stringhe?

In questa sezione, ti guideremo a trovare qualsiasi stringa all'interno di un array di stringhe. Ad esempio, abbiamo una variabile di array di stringhe che contiene tre stringhe:

> $ sa =@("Microsoft", "Windows", "PowerShell")

Se vuoi scoprire se contiene "Powershell"O no, devi ottenere aiuto da"Contiene"Metodo, come mostrato di seguito:

> $ sa.Contiene ("PowerShell")

Se $ sa contiene "Powershell,“; Quindi tornerà "VERO“:

Tuttavia, se hai verificato una stringa sbagliata, tornerà "Falso". Ad esempio, abbiamo cercato "Ise" come mostrato di seguito:

> $ sa.Contiene ("ise")

Come modificare il caso delle lettere in un array di stringhe

Si può cambiare il caso della lettera in alto o in basso con l'aiuto di toupper () E ridurre() opzioni. Ad esempio, creeremo una stringa di array $ Star Per dimostrare questo metodo:

> $ star =@("PowerShell", "Line di comando", "Terminal")

Scrivi il seguente comando in PowerShell per cambiare tutte le lettere in maiuscolo:

> $ star = $ star.toupper ()

Puoi controllare tutte le lettere del $ Star vengono convertiti in maiuscolo:

Se si desidera convertire le lettere in minuscolo; Devi eseguire il seguente comando:

> $ star = $ star.ridurre()

Tutte le lettere vengono convertite in minuscolo:

Conclusione:

Gli array sono costituiti dagli stessi tipi variabili, mentre le stringhe sono sostanzialmente array di carattere. Se ci immergiamo nella frase "Array di stringhe“, Possiamo dire che un array è costituito da un"array di personaggi".

Questo articolo fornisce una guida dettagliata su una serie di stringhe e su come una stringa può essere dichiarata come un array. Inoltre, abbiamo descritto i diversi metodi per dichiarare array di stringhe ed eseguito varie operazioni sull'array di stringhe.