给一字符串得到该串中的子字符串。该如何解决

给一字符串得到该串中的子字符串。C# codestring connStr databaseTestuidsapwdsa//得到该串的数

给一字符串得到该串中的子字符串。

C# code
string connStr = "database=Test;uid=sa;pwd=sa";//得到该串的数据库名字Test//有时候=左右可能有空格,有时候这个database=Test放在字符串的末尾


[解决办法]
探讨
C# code

Regex.Replace("database=Test;uid=sa;pwd=sa", @"database=\s*([^;]+)\s*.*", "$1")