Mam ciąg znaków, który zawiera znaczniki w postaci <tag>
. Czy istnieje łatwy sposób, aby programowo zastąpić wystąpienia tych tagów specjalnymi znakami ASCII? na przykład zastąp tag, taki jak "<tab>"
, z ascii equivelent z '/t'
?C# manipulacja ciągami wyszukiwania i zamiany
5
A
Odpowiedz
13
string s = "...<tab>...";
s = s.Replace("<tab>", "\t");
1
Regex wzory powinny załatwić sprawę.
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);
Wszelkie użyteczne samouczki lub snippits kod? –
Jestem wielkim fanem Expresso http://ultrapico.com, który prowadzi mnie przez te trudne. – ddc0660