<tag>
biçiminde etiket içeren bir dize var. Bu etiketlerin örneklerini özel ascii karakterlerle program aracılığıyla değiştirmenin kolay bir yolu var mı? Örneğin. "<tab>"
gibi bir etiketi '/t'
'un ascii denkliği ile değiştirin.C# dize işleme arama ve değiştir
5
A
cevap
13
string s = "...<tab>...";
s = s.Replace("<tab>", "\t");
1
Regex kalıpları hile yapmalıdır.
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);
İlgili konular
- 1. C# dize işleme sorunu
- 2. C# dize işleme
- 3. Objective-C Dize Sorunu Bul ve Değiştir
- 4. phpstorm regex arama ve değiştir
- 5. Dize Bul ve Değiştir Yöntem
- 6. sed arama ve dizeleri değiştir/içeren içeren/
- 7. Arama kayıt/işleme servisi! - Android
- 8. Arama ve HTML ile Değiştir BeautifulSoup ile
- 9. Dize içindeki karakterleri değiştir
- 10. Raspicam ve C++ ile Görüntü İşleme
- 11. string işleme c
- 12. Dize dizi adı arama
- 13. C++: Dizgeyi dizine göre değiştir
- 14. dize kullanarak arama OQL
- 15. Dişli olay işleme (C#)
- 16. C# Yaml İşleme
- 17. C# Uzantı Yöntemleriyle olayları işleme
- 18. Yalnızca dize geçmeyen dosyalarda bir dize arama
- 19. c dize ve int birleştirme
- 20. C# Regex - Eşleştir ve değiştir, Otomatik Arttırma
- 21. Olumsuz LookAead/arkasında Yüce Metin Arama ve Değiştir Cümle 3
- 22. Dizgideki sayıyı değiştir - C#
- 23. C# - Metni ListBox'ta Değiştir
- 24. Karakteri değiştir "in C#
- 25. Boş bir istisnayı işleme C#
- 26. Dize tarih formatını değiştir ve Android'de TextView olarak ayarla.
- 27. CodeBlocks, GCC: proje dilini değiştir c ve C++?
- 28. PHP bir dosyada dize arama
- 29. geri arama işlevini eşleşme ile değiştir
- 30. C# dize boşluk tutmak için html?
Herhangi yararlı öğreticiler veya kod snippits? –
Ben zorlu yollardan bana rehberlik etmek için Expresso http://ultrapico.com büyük bir hayranıyım. – ddc0660