java 怎么利用正则表达式从给定的字符串中取出匹配规则字符串

2024-10-31 01:26:44
推荐回答(2个)
回答1:

利用正则表达式从给定的字符串中取出符合匹配规则的字符串的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

回答2:

给定的字符串和规则呢?