当我从 SharePoint 2010 中列表的“作者”列中获取列表值时,将显示以下内容:
2;#SP10设置
现在创建该特定列表项的用户是“SP10Setup”,现在有没有一种简单的方法可以删除 SP10Setup 开头的“2;#”而不影响“SP10Setup”中的数字?
我有一个目前正在删除所有数字的方法
//method to strip out unnecessary digits
public static string RemoveDigits(string key)
{
return Regex.Replace(key, @"\d", "");
}
这就是我获取特定列表项值的方式:
string author = listItem["Author"].ToString();
这就是我删除不需要的数字和字符的方式:
//calling the RemoveCharacter method
string noDigitsAuthor = RemoveDigits(author);
string cleanedupAuthor = noDigitsAuthor.Replace(";", "").Replace("#", "");
我从中得到的结果是“SPSetup”,但理想情况下我希望结果是“SP10Setup”。
实现这一目标的最快和最简单的方法是什么......
提前致谢