从连接 URL 检索数据库服务器
Retrieve database server from connection URL
我正在使用 ant 脚本并且有以下要求。
- 如果输入-
jdbc:sqlserver://localhost\\MSSQLSERVER2016;databaseName=DBNAME 然后
输出 - localhost\\MSSQLSERVER2016
- 如果输入 - jdbc:sqlserver://localhost;databaseName=DBNAME
然后输出 - localhost
使用下面的代码我只得到 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:\/\/(.+)?;
您可以试试这个正则表达式:
://([a-zA-Z0-9\]+)
我正在使用 ant 脚本并且有以下要求。
- 如果输入- jdbc:sqlserver://localhost\\MSSQLSERVER2016;databaseName=DBNAME 然后 输出 - localhost\\MSSQLSERVER2016
- 如果输入 - jdbc:sqlserver://localhost;databaseName=DBNAME 然后输出 - localhost
使用下面的代码我只得到 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:\/\/(.+)?;
您可以试试这个正则表达式:
://([a-zA-Z0-9\]+)