Java 正则表达式截取字符串:从 'ly' 开始到 ':' 结束
使用 Java 正则表达式截取字符串:从 'ly' 开始到 ':' 结束
你可以使用正则表达式来截取从 'ly' 开始到 ':' 结束之间的内容。以下是一个 Java 代码示例:
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Main {
public static void main(String[] args) {
String input = "192.168.2.78:5000/dev/ly-mssp-auth-ui:2.2 java8";
Pattern pattern = Pattern.compile("(ly.*:)");
Matcher matcher = pattern.matcher(input);
if (matcher.find()) {
String result = matcher.group(1);
System.out.println(result);
}
}
}
代码中,我们使用正则表达式 ly.*: 来匹配从 'ly' 开始,到 ':' 结束之间的内容。如果找到匹配项,我们将其打印出来。在这个例子中,输出将是 ly-mssp-auth-ui:。
请注意,这个示例只匹配第一个满足条件的子串。如果需要匹配多个子串,可以使用 while (matcher.find()) 循环来处理。
原文地址: https://www.cveoy.top/t/topic/p4kB 著作权归作者所有。请勿转载和采集!