直接コードに:
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 }