在silverlight中你如何擦洗字符串

时间:2010-06-09 20:05:47

标签: .net silverlight special-characters

我有一个看起来像这个“进入”的字符串,我无法弄清楚在“进入”之前的“”值是什么。它不是一个空间,它不是一个入口。至少我不这么认为。我已经尝试过更换以摆脱它..

所以现在我只想弄清楚那个角色的价值。 Convert.int32没有完成它...我可以用什么摆脱那个角色...我想我可以编写一个循环通过字母表的功能并按照那样做...但是想到有一个更好的方式。

感谢 香农

1 个答案:

答案 0 :(得分:2)

您是否尝试过使用Trim()从字符串中删除所有前导和尾随空格?

e.g。 (C#)

string cleanString = dirtyString.Trim();

找到“神秘”字符的ASCII值:

int charVal = (int)dirty.ToCharArray()[0];

P.S。请问使用C#或.NET来擦除字符串不是更合适吗?

修改

// algorithm for removing weird char from string

    string dirtyString = " sdfsf ";

    // get the offending character:
    char dirtyChar = dirtyString.ToCharArray()[0];

    // replace offending character with something known like an asterisk
    string cleanString = dirtyString.Replace(dirtyChar, '*');

    // remove asterisk from string
    cleanString = cleanString.Replace("*", "");