从连接 URL 检索数据库服务器

Retrieve database server from connection URL

我正在使用 ant 脚本并且有以下要求。

使用下面的代码我只得到 localhost。正则表达式是否可以满足上述要求?谁能帮我解决这个问题?

<propertyregex property="database.server" input="jdbc:sqlserver://localhost\MSSQLSERVER2016;databaseName=DBNAME" regexp=".*\(.[a-z\-0-9,.:])" select="" casesensitive="false" />enter code here

这是您要查找的正则表达式:

jdbc:sqlserver:\/\/(.+)?;

测试:https://regex101.com/r/4NjitD/1

您可以试试这个正则表达式:

://([a-zA-Z0-9\]+)