C # Supprimer le caractère de la chaîne

C # Supprimer le caractère de la chaîne
Dans cet article, nous chercherons plusieurs façons de supprimer les caractères d'une chaîne dans le langage de programmation C #. Nous discuterons de différentes méthodes liées aux variables de chaîne comme la fonction "retire ()", "Replace ()", "join ()" et "Split ()" pour supprimer les caractères d'une chaîne de l'Ubuntu 20.04 Environnement. Nous utiliserons également une classe spéciale appelée Linq dans le langage de programmation C #, qui est la requête intégrée en langue qui a de nombreuses fonctions utiles concernant les chaînes et les caractères.

Méthode 01: Utilisation du Retirez () Fonction pour supprimer un caractère d'une chaîne dans Ubuntu 20.04

Dans cette méthode, nous utiliserons la fonction supprime () pour supprimer un caractère d'une variable de chaîne. La fonction supprime () prend le numéro d'index de la chaîne comme paramètre; Le numéro d'index est un indicateur d'où le caractère serait supprimé de la variable de chaîne. Nous transformerons une variable de chaîne avec un caractère en une nouvelle variable de chaîne qui n'aura pas de caractères.

Nous avons créé une variable de chaîne «S» et avons inséré du texte avec un personnage dans le programme C # ci-dessus. Après cela, nous initialisons une nouvelle variable de chaîne qui prend la variable de chaîne précédente avec le caractère et appelle la fonction de suppression avec un numéro d'index de la chaîne à partir de l'endroit où le caractère serait supprimé.

Après avoir exécuté le programme C # ci-dessus sur l'Ubuntu 20.04 Terminal de ligne de commande, vous obtiendrez la sortie suivante illustrée ci-dessous:

Comme nous pouvons le voir dans l'écran de sortie, le caractère de la chaîne est supprimé avec succès, mais cette méthode ne sera utile que lorsque les caractères sont sur l'index de fin de la chaîne.

Méthode 02: Utilisation de la fonction remplacer ()

Après avoir utilisé la fonction supprimée () pour supprimer un caractère d'une variable de chaîne, nous passerons à la fonction de remplacement dans le langage de programmation C #, qui peut également être utilisé dans le même but, mais nous devrons faire plusieurs ajustements au chaîne en utilisant également la fonction vide. Ainsi, dans cette méthode, nous utiliserons à la fois les fonctions Replace () et vides pour supprimer plusieurs caractères d'une variable de chaîne.

Dans le code ci-dessus, nous avons initialisé la variable de chaîne et stocké du texte avec certains caractères; Ensuite, nous avons fait une liste nommée «personnages» dans laquelle nous avons stocké tous les personnages. Après cela, nous avons commencé une boucle foreach dans laquelle nous avons transformé cette variable de chaîne en utilisant la fonction Remplace et vide en supprimant tous les caractères de la chaîne. En fin de compte, nous avons imprimé cette chaîne après la fin de la boucle.

Après avoir compilé et exécuté le programme ci-dessus, nous obtiendrons la sortie affichée dans l'extrait ci-dessus. Comme vous pouvez le voir, la variable de chaîne est complètement transformée et tous les caractères sont supprimés.

Méthode 03: Utilisation le regex.Remplacer () fonction pour supprimer les caractères d'une variable de chaîne dans Ubuntu 20.04

Dans cette méthode, nous utiliserons un nouvel espace de noms appelé «texte.Regularexpressions », qui a un regex.Remplacer () fonction à partir de laquelle nous supprimerons les caractères d'une variable de chaîne. Contrairement à la fonction de remplacement normale dans laquelle la liste des caractères doit être insérée séparément, le regex.La fonction remplace () peut prendre les caractères comme paramètre directement avec la fonction vide. Il s'agit d'une approche plus raffinée pour supprimer les caractères d'une variable de chaîne.

Dans le programme C # ci-dessus, nous initialiserons une variable de chaîne avec certains caractères et texte stockés dedans. Ensuite, nous transformerons directement la variable de chaîne en utilisant le regex.Remplace () Fonction, le premier paramètre de cette fonction sera la variable de chaîne elle-même, alors la liste des caractères sera donnée comme deuxième paramètre, et le troisième paramètre sera la fonction vide qui aidera à transformer la variable de chaîne. Nous allons maintenant exécuter le programme ci-dessus sur notre Ubuntu 20.04 Terminal de ligne de commande et obtenez la sortie ci-dessous:

Dans l'extrait ci-dessus, nous pouvons voir que la variable de chaîne est transformée avec succès et ne reste plus de caractères, se référant au fait que le programme a fonctionné efficacement.

Méthode 04: Utilisation des requêtes de la bibliothèque LINQ pour supprimer les caractères d'une chaîne dans Ubuntu 20.04

La bibliothèque LINQ est un langage de programmation SQL imitant SQL qui a des fonctions similaires à celles des requêtes SQL et peut effectuer une opération similaire dans le langage de programmation C #. Nous utiliserons les requêtes «From», «Where» et «Sélectionner» dans la bibliothèque LINQ pour supprimer les caractères d'une variable de chaîne. Toutes ces fonctions différencieront le texte et les caractères de la chaîne, puis la fonction toArray () ajoutera les caractères de texte sélectionnés comme une chaîne.

Le programme C # ci-dessus a le «système.L'espace de noms Linq »déjà énoncé au début du programme. Ensuite, la variable de chaîne «str» est initialisée avec le texte et les caractères stockés dedans. Après cela, nous appellerons à nouveau la variable de chaîne et utiliserons la commande SQL Queries «From», «Where» et «Select» pour accéder à la chaîne et parcourir à travers. Les lettres, les chiffres et les espaces entre les mots seront sélectionnés un par un par les fonctions de la requête «où», puis la fonction ToArray () stockera ces sélections dans la chaîne, qui sera imprimée dans la clôture ligne du programme.

Après avoir compilé le code ci-dessus et l'exécuter sur l'ubuntu 20.04 Terminal, nous obtiendrons la sortie suivante:

La sortie montre que la chaîne a été effacée de tous les caractères et que le programme a été un succès.

Méthode 05: Utilisation des fonctions join () et split () pour retirer les caractères d'une chaîne dans Ubuntu 20.04

Les fonctions join () et split () sont également des approches appropriées pour supprimer les caractères d'une variable de chaîne. La fonction Split () peut être utilisée comme moyen de supprimer les caractères d'une chaîne, et la fonction join () sera utilisée pour rejoindre la chaîne après avoir éliminé les caractères. Cette méthode est plus efficace que la fonction Remplace () précédente car nous n'aurons pas à utiliser la boucle FOR pour traverser la variable de chaîne.

Dans le morceau de code ci-dessus, nous initialiserons la variable de chaîne et stockerons également du texte avec plusieurs caractères. Ensuite, la chaîne subira une certaine transformation par la fonction join (), qui prendra la fonction Split () comme un paramètre qui aura les caractères répertoriés dans ses supports de paramètres. L'interdépendance des deux fonctions supprimera les caractères et transformera la chaîne.

Après avoir compilé et exécuté le code ci-dessus, nous obtiendrons la sortie suivante illustrée ci-dessous dans l'extrait.

La variable de chaîne est complètement modifiée et il ne reste plus de caractères.

Conclusion

Dans cet article, les différentes approches pour supprimer les caractères d'une variable de chaîne ont été discutées dans le langage de programmation C #. Les fonctions de base comme supprimer () et remplacer ont été discutées et implémentées dans l'ubuntu 20.04 Environnement. Ensuite, nous avons évolué vers des méthodes plus complexes et efficaces comme le regex.Remplace (), join (), Split () Fonctions pour supprimer les caractères d'une variable de chaîne. Nous avons également utilisé la bibliothèque LINQ du langage de programmation C # pour appeler ses méthodes de type requête, ce qui a aidé à supprimer les caractères d'une variable de chaîne.