gpt4 book ai didi

java - java中的正则表达式,搜索特定的字符串模式?

转载 作者:行者123 更新时间:2023-12-02 08:01:30 25 4
gpt4 key购买 nike

我不太熟悉Java中使用的正则表达式。如果我有一个字符串 this/is/a/file!/path

现在使用 substringindexOf 我可以找到出现在 /! 之间的名称文件,但我是很确定使用正则表达式这些任务一定会容易得多。

有人可以给我一个使用正则表达式执行此操作的示例吗?

最佳答案

另一种方法是使用模式和匹配器。在这里您可以使用组和更复杂的操作

Pattern pattern = Pattern.compile(yourRegex);
Matcher matcher = pattern.matcher(yourText);
while(matcher.find()) {
System.out.println(matcher.group(1));
}

看看

匹配器:http://docs.oracle.com/javase/1.5.0/docs/api/java/util/regex/Matcher.html

模式:http://docs.oracle.com/javase/1.4.2/docs/api/java/util/regex/Pattern.html

Java 中的正则表达式:http://docs.oracle.com/javase/tutorial/essential/regex/

关于java - java中的正则表达式,搜索特定的字符串模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8833629/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com