public void GetGroupTest() { var text = "server=myServerAddress;Database=myDataBase;User Id=myUsername;Password = myPassword;"; var rx = new Regex (@"Database\s*=\s*(?<Name>.*?);"); var extracted = rx.GroupValue(text,"Name"); extracted.Should().Be("myDataBase"); }
public string Name(DbConnectionInfo connectionInfo) { Regex rx = new Regex(@"(?i)(database)\s*=\s*(?<Name>.*?)\s*;"); var db = rx.GroupValue(connectionInfo.ConnectionString, "Name"); return db; }