我的webconfig中有一个键,我想得到值。
<add name="F8CONNECTION" connectionString="Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521))(CONNECT_DATA=(SID=PROD)));User Id=$USERNAME;Password=$PASSWORD" providerName="ORACLE" />
实施例。我需要“主机”价值。
解析它的最佳方法是什么?
THX
答案 0 :(得分:1)
我更喜欢RegEx。
var host = new Regex("HOST=(?<host>([a-z0-9]+))").Match("<add name='F8CONNECTION' connectionString='Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhawd1221ost)(PORT=1521))(CONNECT_DATA=(SID=PROD)));User Id=$USERNAME;Password=$PASSWORD' providerName='ORACLE' />").Groups["host"].Value;