Cet article discutera des approches pour remplacer le texte dans PowerShell.
Comment utiliser PowerShell remplacer pour remplacer le texte?
Dans PowerShell, le texte peut être remplacé à l'aide des approches ci-dessous:
Méthode 1: Remplacer le texte dans PowerShell à l'aide de la méthode «Remplace ()»
Le PowerShell «remplacer()»La méthode aide à remplacer les caractères dans un texte. Cette méthode accepte les arguments, le premier argument trouve la chaîne et le deuxième argument remplace la chaîne trouvée.
Exemple 1: Remplacez le texte par une sous-chaîne dans une chaîne en utilisant la fonction «Remplacer ()»
Cet exemple démontrera la méthode pour remplacer un texte à l'aide du «remplacer()" méthode:
> $ text = "Salut John, comment vas-tu?"Selon le code ci-dessus:
On peut observer que le «Salut John"A été remplacé par le"salut David" chaîne.
Exemple 2: Remplacez le texte par un espace dans une chaîne en utilisant la fonction / méthode "Remplace ()"
Maintenant, remplacez le texte par l'espace en passant »» comme deuxième paramètre du «remplacer()" méthode:
> $ text = "Salut John, comment vas-tu?"Dans cet exemple de code:
On peut remarquer que la sous-chaîne spécifiée a été remplacée par l'espace.
Méthode 2: Remplacer le texte dans PowerShell à l'aide de l'opérateur «-replace»
L'opérateur de remplacement est indiqué par un trait d'union au début, comme «-remplacer". Son opération est assez similaire au «Remplacer()" méthode. Cependant, il peut remplacer les instances d'expressions régulières (regex).
Exemple 1: Remplacez le texte par une sous-chaîne dans une chaîne en utilisant l'opérateur «-replace»
Maintenant, exécutez les commandes suivantes dans la console PowerShell:
> $ text = "Bonjour, John Doe"Dans le code indiqué ci-dessus:
On peut remarquer que le texte a été remplacé en utilisant le «-remplacer»Opérateur.
Exemple 2: Remplacez le texte par un espace dans une chaîne en utilisant l'opérateur «-replace»
Dans cet exemple, nous démontrerons la suppression du texte avec l'espace à l'aide de l'opérateur «-replace»:
> $ text = "Bonjour, John Doe"Dans ce code, nous avons ajouté l'expression régulière vide afin qu'elle puisse supprimer le texte spécifié:
Il s'agissait de remplacer le texte dans PowerShell.
Conclusion
Le texte de PowerShell peut être remplacé à l'aide de deux méthodes, dont le «Remplacer()"Méthode et le"-remplacer»Opérateur. Tout d'abord, ils récupèrent la chaîne ou le texte respectif, puis les remplacent. De plus, vous pouvez également utiliser ces approches pour remplacer les caractères du texte ou de la chaîne par des espaces vides. Cet article a livré un guide détaillé pour remplacer le texte dans PowerShell.