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

如题所述

利用正则表达式从给定的字符串中取出符合匹配规则的字符串的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个回答  2016-12-16
给定的字符串和规则呢?
相似回答