"Java 8 正则表达式截取字符串:从 'ly' 开头到 ':' 结束"\n\n您可以使用正则表达式来截取字符串中的内容。以下是使用 Java 8 的代码示例:\n\njava\nimport java.util.regex.Matcher;\nimport java.util.regex.Pattern;\n\npublic class Main {\n public static void main(String[] args) {\n String input = \"192.168.2.78:5000/dev/ly-mssp-auth-ui:2.2\";\n Pattern pattern = Pattern.compile(\"ly.*:\");\n Matcher matcher = pattern.matcher(input);\n\n if (matcher.find()) {\n String result = matcher.group();\n System.out.println(result.substring(0, result.length() - 1));\n }\n }\n}\n\n\n输出结果为:\n\n\nly-mssp-auth-ui\n\n\n这段代码使用正则表达式 ly.*: 来匹配字符串中以 "ly" 开头,以 ":" 结束之间的内容。使用 matcher.group() 获取匹配的结果,然后使用 result.substring(0, result.length() - 1) 截取结果中的 "ly" 开头部分。


原文地址: https://www.cveoy.top/t/topic/p4kD 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录