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小程序
          主站蜘蛛池模板: 甘孜县| 密山市| 东安县| 漠河县| 陇川县| 都江堰市| 泾川县| 石门县| 交城县| 台湾省| 武鸣县| 通河县| 中江县| 四子王旗| 永登县| 开鲁县| 泽库县| 鸡东县| 隆子县| 囊谦县| 合肥市| 普安县| 丹凤县| 霍城县| 青铜峡市| 乐亭县| 海伦市| 乌拉特前旗| 湾仔区| 凤翔县| 腾冲县| 潼南县| 白玉县| 烟台市| 余姚市| 观塘区| 石渠县| 泗水县| 舟曲县| 寿光市| 柯坪县|