我有一个网址:api.api-7-53b34rt.dev1.test.com
接收dev1.test.com
可以更改dev1
的位置(dev2
或test1
等)
答案 0 :(得分:1)
试试这个正则表达式.*\.([^\.]+\.test\.com$)
,这意味着按[^\.]+
.test.com
\.test\.com$
结尾
您可以使用replaceAll获取预期的输出:
String text = "api.api-7-53b34rt.dev1.test.com";
text = text.replaceAll(".*\\.([^\\.]+\\.test\\.com$)", "$1");
<强>输入强>
api.api-7-53b34rt.dev1.test.com
api.api-7-53b34rt.dev2.test.com
api.api-7-53b34rt.test1.test.com
<强>输出强>
dev1.test.com
dev2.test.com
test1.test.com