PowerShell Remplacer l'opérateur | Expliqué

PowerShell Remplacer l'opérateur | Expliqué
Le PowerShell fournit les caractéristiques avancées des opérateurs de comparaison. Ces opérateurs incluent l'égalité, l'appariement, le confinement, le type et les opérateurs de remplacement. L'opérateur de comparaison PowerShell est essentiellement utilisé pour comparer les deux valeurs spécifiées d'expressions. Dans cet article, nous expliquerons l'opérateur de remplacement de PowerShell.

L'objectif principal de cet article est d'expliquer l'opérateur de remplacement de PowerShell.

Comment utiliser PowerShell Remplacer l'opérateur?

L'opérateur de remplacement PowerShell est indiqué par "-remplacer" qui est utilisé pour mettre à jour ou remplacer la valeur spécifiée en utilisant des expressions régulières. Avec Remplace Operate, vous pouvez également renommer les fichiers et peut même modifier leurs extensions.

Dans PowerShell Remplacer l'opérateur, il y a trois composants principaux. Ces composants incluent -remplacer, -cran, et -ireple. Tous ces composants de l'opérateur remplacent seront pratiquement mis en œuvre dans les prochains articles.

Exemple 1: Comment remplacer une seule valeur dans PowerShell?

Le -remplacer L'opérateur est utilisé pour remplacer une valeur spécifiée de l'expression régulière. Par exemple, l'exemple de code correspond au «b"Et le remplace par le"B".

'a, b, c, d' -replace 'b', 'b'

Dans la sortie ci-dessus, on peut voir que "B" en minuscules est remplacé par des majuscules "B".

Note: La première valeur après -remplacer est Expression de recherche tandis que le second est remplacer / substituer expression.

Exemple 2: Comment remplacer plusieurs valeurs dans PowerShell?

La commande suivante fonctionne de la même manière que ci-dessus. Cependant, le "-remplacer«L'opérateur est utilisé pour remplacer«un" et "b" avec "UN" et "B" respectivement.

'a, b, c, d' -replace 'a, b', 'a, b' '

La sortie représente que le «-remplacer"L'opérateur a remplacé les lettres"un" et "b" avec "UN" et "B" respectivement.

Exemple 3: Comment mettre à jour les valeurs de chaîne à l'aide de PowerShell?

Dans cet exemple, nous utiliserons l'opérateur de remplacement pour mettre à jour les valeurs de chaîne. Le code suivant stocke quatre valeurs dans une variable.

$ fruit = 'pomme, mangue, banane, pêche'

Maintenant, utilisez l'opérateur de remplacement pour mettre à jour la valeur spécifique. Par exemple, je souhaite mettre à jour le 'Pêche' avec 'Orange'. La commande suivante remplacera la pêche par orange.

$ fruit -replace 'peach', 'orange'

Comme illustré pratiquement, la sortie a renvoyé la valeur mise à jour quelle que soit l'ancienne valeur (Peach).

Cette fois, nous stockons les articles de fruits dans le $ d'articles variable. Nous avons également ajouté l'état des articles de fruits, qu'il soit disponible ou non.

$ items = 'Apple: Oui, mangue: oui, banane: oui, pêche: oui'

Comme vous pouvez le voir, les articles de fruits ne sont pas disponibles avec 'Oui' statut.

Cette fois, je dois mettre à jour le statut de la mangue de 'Oui' pour 'Non'. Exécutez la commande mentionnée ci-dessous à l'aide de l'opérateur Remplacer.

$ d'articles -replace «Mango: Oui», «Mango: Non»

Il peut être observé dans la sortie que la mangue est maintenant mise à jour avec le statut 'Non'.

Juste au cas où je souhaite mettre à jour toutes les valeurs de la Oui pour Non, Ensuite, la commande suivante sera utilisée.

$ d'articles - Remplacez «oui», «non»

La sortie montre que l'état de tous les articles de fruits est 'Non'.

Exemple 4: Comment remplacer l'expression sensible au cas?

L'opérateur de remplacement est insensible au cas par défaut. Mais vous pouvez le rendre sensible à la casse en utilisant le "-Creplace" opérateur. Vous pouvez appliquer les règles de sensibilité de cas en ajoutant «C» avec le -remplacer l'opérateur. Par exemple, exécutez la commande suivante pour remplacer les minuscules " un " avec "*".

$ Fruit -Creplace "A", "*"

Selon la capture d'écran de sortie ci-dessus, tous les "un" est remplacé par "*"

Voici un autre exemple, cette fois, nous remplacerons le "UN" avec "*". Exécutez la commande d'exemple mentionné ci-dessous.

$ Fruit -Creplace "A", "*"

Le résultat peut être vu que la commande n'a trouvé qu'un seul "UN" et l'a remplacé par "*".

Exemple 5: Comment remplacer l'expression insensible au cas?

Le "-Irplace" peut également être utilisé pour rendre l'expression explicitement insensible à la cas. L'opérateur insensible à la casse mettra à jour toutes les lettres / mots / valeurs correspondants quelle que soit la sensibilité des cas.

$ Fruit -Iraque "A", "*"

Selon la capture d'écran de sortie ci-dessus, toutes les lettres en haut et en minuscules ont été mises à jour avec "*".

Voici! À l'aide de l'opérateur de remplacement, vous avez appris à remplacer ou à remplacer les valeurs dans PowerShell.

Conclusion

L'opérateur de remplacement de PowerShell peut remplacer et renommer les valeurs spécifiées des expressions régulières. L'opérateur de remplacement relève de l'opérateur de comparaison de PowerShell. Dans cet article, vous avez appris les fonctions essentielles et le but de l'opérateur de remplacement de PowerShell. Pour une meilleure compréhension, nous avons démontré des exemples pour montrer l'implication pratique de l'opérateur de remplacement dans PowerShell.