如何在c#中解析oracle tnsname值?
本文关键字:oracle tnsname | 更新日期: 2023-09-27 18:18:41
我有一个键在我的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" />
交货。我需要"HOST"的值
解析它的最好方法是什么?
Thx
我更喜欢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;