SharePoint 2010のリストの[作成者]列からリスト値を取得すると、次のように表示されます。
2;#SP10Setup
その特定のリストアイテムを作成したユーザーは「SP10Setup」でしたが、「SP10Setup」の数字に影響を与えることなく、SP10Setupの先頭にある「2;#」を削除する簡単な方法はありますか?
現在、すべての桁を削除しているメソッドがあります
//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」にしたいと思います。
これを達成するための最も速くて簡単な方法は何でしょうか...
前もって感謝します