码迷,mamicode.com
首页 > 编程语言 > 详细

Java 正则表达式 regex 提取字符

时间:2020-02-08 14:08:46      阅读:81      评论:0      收藏:0      [点我收藏+]

标签:test   sys   and   java   pattern   正则   pat   his   正则表达式   

直接上代码:

 1 @Test
 2 
 3     public void contextLoads() {
 4 
 5         /*String str="this is (Tom) and \"Eric\", this is \"Bruce lee\", he is a chinese, name is \"李小龙\"。";
 6 
 7         Pattern p= Pattern.compile("\"(.*?)\"");
 8 
 9         Matcher m=p.matcher(str);
10 
11         while(m.find()){
12 
13             System.out.println(m.group());
14 
15         }*/
16 
17  
18 
19  
20 
21         /*String str="this is [Tom] and , he is a [chinese], name [is]。";
22 
23         Matcher mat = Pattern.compile("(?<=\\[)(\\S+)(?=\\])").matcher(str);
24 
25         while(mat.find()){
26 
27             System.out.println(mat.group());
28 
29         }*/
30 
31  
32 
33  
34 
35         String filetext = "//[张小名] 25分//[李小花] 43分//[王力] 100分";
36 
37         Pattern p = Pattern.compile("\\[(.*?)\\]");//正则表达式,取=和|之间的字符串,不包括=和|
38 
39         Matcher m = p.matcher(filetext);
40 
41         while(m.find()) {
42 
43             System.out.println(m.group(0));//m.group(1)不包括这两个字符
44 
45         }
46 
47     }

 

Java 正则表达式 regex 提取字符

标签:test   sys   and   java   pattern   正则   pat   his   正则表达式   

原文地址:https://www.cnblogs.com/smartisn/p/12276032.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!