Acest articol va discuta abordările de înlocuire a textului în PowerShell.
Cum se utilizează PowerShell Replace pentru a înlocui textul?
În PowerShell, textul poate fi înlocuit folosind abordările furnizate mai jos:
Metoda 1: Înlocuiți textul în PowerShell folosind metoda „Înlocuiți()”.
PowerShell „ a inlocui() ” metoda ajută la înlocuirea caracterelor dintr-un text. Această metodă acceptă argumente, primul argument găsește șirul, iar al doilea argument înlocuiește șirul găsit.
Exemplul 1: Înlocuiți textul cu un subșir dintr-un șir utilizând funcția „Înlocuire()”
Acest exemplu va demonstra metoda de înlocuire a unui text folosind „ a inlocui() ” metoda:
> $text = 'Bună John, ce mai faci?'
> $text .a inlocui ( 'Buna John' , 'Buna David' )
Conform codului de mai sus:
- Mai întâi, atribuiți două șiruri de caractere între virgule inversate unei variabile „ $text ”.
- După aceea, concatenați variabila atribuită șirului cu „ a inlocui() ” metoda.
- În cadrul metodei de înlocuire, am adăugat două argumente. Primul argument va fi înlocuit cu al doilea:
Se poate observa că „ buna John ” a fost înlocuit cu „ Buna David ” șir.
Exemplul 2: Înlocuiți textul cu un spațiu într-un șir utilizând funcția/metoda „Înlocuire()”
Acum, înlocuiți textul cu spațiu prin trecerea „ ” ca al doilea parametru în „ a inlocui() ” metoda:
> $text = 'Bună John, ce mai faci?'> $text .a inlocui ( 'Buna John' , ' ' )
În acest exemplu de cod:
- Am trecut cele două argumente în interiorul „ a inlocui() ” metoda.
- Primul argument va găsi șirul de înlocuit, iar al doilea șir va înlocui șirul.
- Am lăsat al doilea argument gol, astfel încât textul să fie înlocuit cu un șir gol pentru a șterge șirul de text parțial:
Se poate observa că subșirul specificat a fost înlocuit cu spațiu.
Metoda 2: Înlocuiți textul în PowerShell folosind operatorul „-replace”.
Operatorul de înlocuire este notat cu o cratimă la început, cum ar fi „ -a inlocui ”. Funcționarea sa este destul de asemănătoare cu „ A inlocui() ” metoda. Cu toate acestea, poate înlocui instanțele expresiilor regulate (regex).
Exemplul 1: Înlocuiți textul cu un subșir dintr-un șir utilizând operatorul „-replace”
Acum, rulați următoarele comenzi în consola PowerShell:
> $text = „Bună dimineața, John Doe”> $text -a inlocui 'Buna dimineata' , 'Noapte bună'
În codul de mai sus:
- Mai întâi, accesați șirul creat și adăugați „ -a inlocui ” operator.
- Apoi, atribuiți operatorului cele două expresii regulate sau subșir după cele menționate.
- Prima expresie regulată va găsi textul de înlocuit, în timp ce a doua expresie regulată va înlocui textul:
Se poate observa că textul a fost înlocuit folosind „ -a inlocui ” operator.
Exemplul 2: Înlocuiți textul cu un spațiu într-un șir utilizând operatorul „-replace”.
În acest exemplu, vom demonstra eliminarea textului cu spațiu folosind operatorul „-replace”:
> $text = „Bună dimineața, John Doe”> $text -a inlocui 'Buna dimineata' , ' '
În acest cod, am adăugat expresia regulată goală, astfel încât să poată elimina textul specificat:
Acesta a fost totul despre înlocuirea textului în PowerShell.
Concluzie
Textul din PowerShell poate fi înlocuit folosind două metode, inclusiv „ A inlocui() „metoda” și „ -a inlocui ” operator. În primul rând, ei preiau șirul sau textul respectiv și apoi îl înlocuiesc. Mai mult, puteți utiliza și aceste abordări pentru a înlocui caracterele textului sau șirului cu spații goale. Acest articol a oferit un ghid detaliat pentru înlocuirea textului în PowerShell.