我希望修改连接字符串中“数据源”组件的值。我考虑以下解决方案:
使用这个正则表达式模式:
我可以获得以下字符串匹配:
使用这个正则表达式模式:
"data source\=((\w|\-)+?\\{1}\w+?)\;"
我可以获得以下字符串匹配:
Match.Groups[0].Value = "data source=MY-PC\SQLEXPRESS;"
Match.Groups[1].Value = "MY-PC\SQLEXPRES"
因此,在连接字符串中,我首先希望找到与"data source=something;"相匹配的部分,然后仅替换连接字符串中的"something"。如何做到这一点?