抽出文字にJavaの正規表現正規表現

直接コードに:

1  @Test
 2  
3      公共 のボイドcontextLoads(){
 4  
5          / * 文字列strは= "これは(トム)で、\"エリック\ "これは\され、"ブルース・リー\ "は、彼は中国人で、名前は\です"李小龙\ "";
6  
7          パターンp = Pattern.compile( "\"(*)\ ""。?)。
8  
9          マッチャM = p.matcher(STR)。
10  
11          ながら(m.find()){
 12  
13              のSystem.out.println(m.group())。
14  
15          } * / 
16  
17   
18  
19   
20  
21          / * 文字列str = "これは、[トム]と
22である 
23ことである         Pattern.compile MATのマッチャ=( "(<= \\〔)(S \\ +)(= \\?])?")マッチャ(STR);.
 24  
25は、         一方(mat.find()){
 26、IS  
27              のSystem.out.println(mat.group());
 28  
29          } * / 
30  
31である  
32  
である33   
34が 
35          列FILETEXT =「// [張名] 25分@ [リチウム小花] 43分@ [王力] 100 " ;
 36  
37          Pattern.compile Pのパターン=(。" \\ [(*)\\?]「); // 正規表現、および採取= |ストリング=との間、および含みません| 
38である 
39          マッチャM = p.matcher(FILETEXT);
 40  
41であり         、一方(m.find()){
 42、IS 
43である              のSystem.out.println(m.group(0)); // (1)2つの文字を含まないm.group 
44は、 
45          }
 46れている 
47      }

 

おすすめ

転載: www.cnblogs.com/smartisn/p/12276032.html