问题描述
这个方法接收一个字符串(数据库连接的字符串) 例如参数 jdbc:oracle:thin:@192.168.20.108:1521:ezsec在方法里面 获得原参数字串中的地址(例如127.0.0.1),并将原原地址替换 如何在字符串中获取这个地址 并替换public String (String source,String newIp) {}
解决方案
public String replace(String source, String newIp) {return source.replaceAll("(\d{0,3}\.\d{0,3}\.\d{0,3}\.\d{0,3})",newIp);}
解决方案二:
public String replace(String source,String newIp) { String[] str1,str2; str1=source.split("@"); str2=str1[1].split(":"); str2[0]=newIp; return str2[0];}
时间: 2024-10-30 18:38:58