Je souhaite remplacer certains caractères d'une chaîne d'entrée par d'autres caractères.Vous souhaitez créer une chaîne avec des valeurs de code hexadécimal données
Le texte d'entrée est Microsoft à gauche et guillemets droite que je voudrais convertir en un seul ».
Je comptais sur l'utilisation de l'opération de remplacement, mais je ne parviens à former la chaîne de texte à rechercher Je voudrais remplacer la séquence d'entrée (en hexadécimal) \ xE2809C, et changer cette séquence en une seule ". Idem avec \ xE2809D.
Comment former la chaîne à utiliser dans l'opération de remplacement?
Je pense à quelque chose comme (dans une boucle):
tempTxt = tempTxt.Replace(charsToRemove[i], charsToSubstitute[i]);
mais je vais avoir du mal à créer le tableau charsToRemove. Peut-être une plus grande question est de savoir si le fichier d'entrée entier peut être lu et converti en ASCII pur en utilisant certaines conversions en lecture/écriture et en chaîne en C#.
Merci, Mike
Les valeurs hexadécimales réelles dans mon entrée sont E2809C.Ces valeurs peuvent ne pas correspondre à des citations intelligentes, mais elles correspondent à une sorte de guillemet double affiché par Word J'ai pu supprimer les citations 201C et 201D, mais le E2809C et E2809D. Suggestions? Merci encore, Mike – Mike
Pourriez-vous montrer une partie du code où vous lisez le fichier? –
Est-il possible de vous envoyer un e-mail avec du code? – Mike