【发布时间】:2019-11-15 05:27:46
【问题描述】:
如何以可靠的方式从字符串的开头和结尾删除不可见字符?就我而言,我的字符串以 Left-to-Right Embedding [LRE] 字符开头。但是,string.Trim() 不会删除它,如下所示:
var myString = "\u202atest";
myString.Trim();
// Prints:
// "test"
myString.Trim().ToCharArray();
// Prints:
// {char[5]}
// [0]: 8234 ''
// [1]: 116 't'
// [2]: 101 'e'
// [3]: 115 's'
// [4]: 116 't'
.NET Framework API 中是否有可以修剪所有此类字符的函数?我假设不止这个,我想避免手动指定每个。
【问题讨论】: