march alex's blog
          hello,I am march alex
          posts - 52,comments - 7,trackbacks - 0

          import java.io.BufferedInputStream; 
          import java.io.BufferedReader; 
          import java.io.IOException; 
          import java.io.InputStreamReader; 
          import java.util.regex.Matcher; 
          import java.util.regex.Pattern; 
           
          public class RegexTestHarnessV4 { 
           
              
          public static void main(String[] args) throws IOException { 
                  BufferedReader br 
          = new BufferedReader( 
                          
          new InputStreamReader(new BufferedInputStream(System.in)) 
                      ); 
                  
          while (true) { 
                      System.out.print(
          "\nEnter your regex: "); 
                      Pattern pattern 
          = Pattern.compile(br.readLine()); 
                      System.out.print(
          "Enter input string to search: "); 
                      Matcher matcher 
          = pattern.matcher(br.readLine()); 
                      
          boolean found = false
                      
          while (matcher.find()) { 
                          System.out.println(
          "I found the text \"" + matcher.group() + 
                                  "\" starting at index " + matcher.start() + 
                                  " and ending at index " + matcher.end() + 
                                  
          "."); 
                          found 
          = true
                      } 
                      
          if (!found) { 
                          System.out.println(
          "No match found."); 
                      } 
                  } 
              } 
          }


          樣例:

          Enter your regex: [0-9]+
          Enter input string to search: fdsdffd9090fd
          I found the text "9090" starting at index 7 and ending at index 11.

          Enter your regex: class="fav-num[^"]*"[^>]*>[^<]*
          Enter input string to search: <i class="litb-icon-fav-on"></i><i class="litb-icon-fav-off"></i><span class="fav-num">(151)</span>
          I found the text "class="fav-num">(151)" starting at index 71 and ending at index 92.

          資料:
          http://blog.csdn.net/yaerfeng/article/details/28855587
          posted on 2015-08-12 13:58 marchalex 閱讀(318) 評論(0)  編輯  收藏 所屬分類: java小程序
          主站蜘蛛池模板: 弥勒县| 张家口市| 长沙市| 崇礼县| 湛江市| 东城区| 焉耆| 定安县| 德保县| 仙游县| 牡丹江市| 鄂尔多斯市| 泗阳县| 高雄县| 吉首市| 乐亭县| 黑水县| 灵丘县| 汕尾市| 都兰县| 新昌县| 唐海县| 平潭县| 永川市| 长治县| 青阳县| 湘潭市| 皮山县| 乌拉特前旗| 株洲市| 邛崃市| 九龙城区| 锡林浩特市| 佳木斯市| 绩溪县| 和顺县| 民乐县| 钟祥市| 瓦房店市| 故城县| 忻城县|