正则表达式匹配字符串位数(正则表达式匹配字符串)

导读 大家好,我是小典,我来为大家解答以上问题。正则表达式匹配字符串位数,正则表达式匹配字符串很多人还不知道,现在让我们一起来看看吧!1...

大家好,我是小典,我来为大家解答以上问题。正则表达式匹配字符串位数,正则表达式匹配字符串很多人还不知道,现在让我们一起来看看吧!

1、你把"22AS|"看成一个匹配单元是对的,用Java实现的完整程序如下:

2、1

3、2

4、3

5、4

6、5

7、6

8、7

9、8

10、9

11、10

12、11

13、12

14、13

15、14

16、15

17、16

18、17

19、18

20、19

21、20

22、21

23、22

24、23

25、24

26、25

27、 importjava.util.regex.Matcher;

28、importjava.util.regex.Pattern;

29、publicclassFFF {

30、 publicstaticvoidmain(String[] args) {

31、  String str="22AS|-11|0.36|0AS562|";

32、  String regex="[^\|]+?\|";

33、  Pattern p = Pattern.compile(regex);

34、  Matcher m=p.matcher(str);

35、  while(m.find()){

36、   System.out.println(m.group());

37、  }

38、 }

39、}

40、 运行结果:

41、22AS|

42、-11|

43、0.36|

44、0AS562|

本文到此讲解完毕了,希望对大家有帮助。

最新文章