Estrai una sottostringa usando PowerShell - String

Estrai una sottostringa usando PowerShell - String
PowerShell è costituito da diversi tipi di dati, tra cui numeri interi, variabili, galleggianti, booleani o stringhe. Una stringa è costituita da più parole che creano un testo significativo. Mentre una sottostringa è una combinazione adiacente di parole o uno snippet di testo all'interno di una stringa. Una sottostringa può essere estratta in PowerShell usando un "Substring ()" metodo. Inoltre, il "LunghezzaLa proprietà "con la combinazione della funzione" substring () "può anche essere utilizzata per estrarre la sottostringa in PowerShell.

Questo tutorial osserverà più metodi per aiutare a risolvere la query dichiarata.

Come estrarre una sottostringa usando PowerShell?

Questi approcci possono essere utilizzati per risolvere la query sopra.

  • Metodo substring ().
  • Proprietà di lunghezza.

Metodo 1: estrarre una sottostringa in PowerShell usando il metodo "substring ()"

IL "Substring ()"Il metodo o la funzione possono essere utilizzati per estrarre una sottostringa. Per fare ciò, specificare la posizione di indicizzazione tra parentesi, che partono da "0".

Esempio

Questo esempio dimostrerà di estrarre una sottostringa in PowerShell utilizzando il metodo "substring ()":

> $ str1 = "È un portale di suggerimenti Linux."
> $ STR1.Sottostringa (3,11)

Nel codice sopra menzionato:

  • Innanzitutto, abbiamo assegnato una stringa a una variabile "$ STR1".
  • Quindi, concatenare la variabile assegnata alla stringa con "Substring ()"Metodo e pass

    I valori di partenza e finale separati dalle virgole:

La stringa specificata è stata estratta da una stringa.

Metodo 2: estrarre una sottostringa utilizzando la proprietà "lunghezza" in PowerShell

Un altro modo per estrarre una sottostringa da una stringa è usando il "Lunghezza" proprietà. Viene utilizzato per estrarre gli ultimi caratteri della stringa. Ad esempio, passa attraverso l'esempio seguente.

Esempio

Eseguire il seguente codice nel terminal PowerShell:

> $ str = "Questo è Linux suggerimenti"
> $ str.Substring ($ str.Lunghezza -10)

Nel codice dato, abbiamo semplicemente specificato il "$ str.Lunghezza"Parametro all'interno del"Substring ()"Metodo e assegnato un numero per estrarre una sottostringa da una stringa:

Si può osservare che la sottostringa è stata estratta da una stringa usando un "Lunghezza" proprietà

Conclusione

La sottostringa può essere estratta da una sottostringa in PowerShell utilizzando più approcci. Questi approcci includono il “Substring ()Metodo o funzione e "Lunghezza" proprietà. Entrambi questi approcci estraggono la sottostringa da una stringa usando i numeri di indicizzazione del personaggio. Questo post ha illustrato una procedura completa per estrarre una sottostringa utilizzando PowerShell.