我正在尝试从标准 Oracle 连接字符串中提取 FQDN 和端口号。我已经想出了如何单独提取 FQDN 和 PORT,但我正在寻找一个 php 正则表达式,它可以让我同时提取所有 FQDN 和 PORT。
示例连接字符串:
(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=FQDN1)(PORT=1234))(ADDRESS=(PROTOCOL=TCP)(HOST=FQDN2)(PORT=5678))(ADDRESS=(PROTOCOL=TCP)(HOST=FQDN3)(PORT=9012))(ADDRESS=(PROTOCOL=TCP)(HOST=FQDN4)(PORT=3456)))(CONNECT_DATA=(SERVICE_NAME=STUFF)))
我的预期结果将是一个数组:
[0][0] => FQDN1, [0][1] => 1234,
[1][0] => FQDN2, [1][1] => 5678,
[2][0] => FQDN3, [2][1] => 9012,
[3][0] => FQDN4, [3][1] => 3456
你们的任何帮助将不胜感激。
谢谢。