春風博客

          春天里,百花香...

          導航

          <2008年7月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          統(tǒng)計

          公告

          MAIL: junglesong@gmail.com
          MSN: junglesong_5@hotmail.com

          Locations of visitors to this page

          常用鏈接

          留言簿(11)

          隨筆分類(224)

          隨筆檔案(126)

          個人軟件下載

          我的其它博客

          我的鄰居們

          最新隨筆

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          用正則表達式找出每個屬性對應的值

          找出以下字符串=符號后面對應的屬性值

          "職務=GM 薪水=50000 , 姓名=職業(yè)經(jīng)理人 ; 性別=男  年齡=45 ";

          import java.util.regex.Matcher;
          import java.util.regex.Pattern;

          /**
           * 用正則表達式找出每個屬性對應的值
           * 
          @author HEYANG
           * 
          @since 2008-7-23 下午08:12:45
           
          */

          public class RegexFindProperty {

            
          public static void main(String[] args) {
              String input 
          = "職務=GM 薪水=50000 , 姓名=職業(yè)經(jīng)理人 ; 性別=男  年齡=45 ";
              
              
          // =號和空白符之間是非空格字符,這種寫法比去分開組合字母,數(shù)字和漢字的方式要快捷
              Pattern pattern = Pattern.compile("=(\\S+)\\s*");

              
          // 用Pattern類的matcher()方法生成一個Matcher對象
              Matcher m = pattern.matcher(input);

              
          // 使用find()方法查找第一個匹配的對象
              boolean result = m.find();

              
          // 使用循環(huán)找出模式匹配的內(nèi)容打印
              while (result) {
                
          // 取得匹配的結(jié)果
                    String replaceStr = m.group(1);
                    System.out.println(
          "匹配的屬性等于=" + replaceStr);
                    
                result 
          = m.find();
              }

            }

          }

          posted on 2008-07-24 21:37 sitinspring 閱讀(541) 評論(0)  編輯  收藏 所屬分類: Java API

          sitinspring(http://www.aygfsteel.com)原創(chuàng),轉(zhuǎn)載請注明出處.
          主站蜘蛛池模板: 姚安县| 永丰县| 军事| 建湖县| 承德县| 临西县| 乐陵市| 昆明市| 玛纳斯县| 建宁县| 远安县| 富平县| 门头沟区| 嵊州市| 通辽市| 石城县| 克什克腾旗| 湄潭县| 东莞市| 池州市| 巴林左旗| 临江市| 论坛| 晋宁县| 临朐县| 特克斯县| 凌云县| 商水县| 林西县| 盐边县| 顺平县| 安国市| 蒙城县| 乌鲁木齐县| 虞城县| 定西市| 齐齐哈尔市| 西乡县| 威信县| 吉隆县| 邢台县|