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



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

  • 如果输入 -jdbc:sqlserver://localhost\\MSSQLSERVER2016;databaseName=DBNAME then输出 - 本地主机\\MSSQLSERVER2016
  • 如果输入 - jdbc:sqlserver://localhost;databaseName=DBNAME然后 ouptut - 本地主机

使用下面的代码,我只获得本地主机。正则表达式可以满足上述要求吗?谁能帮我解决这个问题?

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

这是您正在寻找的正则表达式:

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

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

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

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

相关内容

  • 没有找到相关文章

最新更新