java 怎么利用正则表达式从给定的字符串中取出匹配规则字符串
2个回答
展开全部
利用正则表达式从给定的字符串中取出符合匹配规则的字符串的Java程序如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class E {
public static void main(String[] args) {
Pattern p = Pattern.compile("[A-Za-z]+");//设定匹配规则为取出字符串中的字母
Matcher m = p.matcher("12sifiwq820aufu");//与字符串匹配
while(m.find()){
System.out.println(m.group());
}
}
}
运行结果:
sifiwq
aufu
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class E {
public static void main(String[] args) {
Pattern p = Pattern.compile("[A-Za-z]+");//设定匹配规则为取出字符串中的字母
Matcher m = p.matcher("12sifiwq820aufu");//与字符串匹配
while(m.find()){
System.out.println(m.group());
}
}
}
运行结果:
sifiwq
aufu
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询