J'ai une chaîne qui contient des étiquettes sous la forme <tag>
. Existe-t-il un moyen facile pour moi de remplacer par programme les instances de ces balises avec des caractères ascii spéciaux? par exemple. remplacer une étiquette comme "<tab>"
avec l'équivalent d'ascii de '/t'
?C# recherche de manipulation de chaîne et de remplacer
5
A
Répondre
13
string s = "...<tab>...";
s = s.Replace("<tab>", "\t");
1
Les modèles Regex devraient faire l'affaire.
2
using System.Text.RegularExpressions;
Regex.Replace(s, "TAB", "\t");//s is your string and TAB is a tab.
2
public static Regex regex = new Regex("<tab>", RegexOptions.CultureInvariant | RegexOptions.Compiled);
public static string regexReplace = "\t";
string result = regex.Replace(InputText,regexReplace);
tutoriels utiles ou snippits de code? –
Je suis un grand fan de Expresso http://ultrapico.com pour me guider à travers les durs. – ddc0660