【发布时间】:2017-09-17 06:10:51
【问题描述】:
我正在研究正则表达式。即 java.google.com 这里的“java”是主机名,“google.com”是域名。现在我想从
中提取String fqdn = "java.google.com";
String hostname = "java";
String domain = "google.com";
使用正则表达式。
我试过这样
String text = "java.google.com";
String extensionRemoved = text.split("\\.")[0];
我得到的结果是java。但我想要一些正则表达式,它应该给我“java”单独的字符串和“google.com”单独的字符串。
我可以使用 StringTokenizer,但我不想使用 StringTokenizer,因为它会影响性能如果我有 1000,1,00,000 条来自 db 的记录。感谢任何人为此提供有效的解决方案。
【问题讨论】: