posts - 495,  comments - 11,  trackbacks - 0

          java異常[java.util.regex.patternsyntaxexception dangling meta character '+' near index]解決

          String s="/babalaautomgr.ejs?method=constr";
          int i=s.split("?").length;
          System.out.println(i);

          java.util.regex.PatternSyntaxException: Dangling meta character '?' near index 0

          問題出現在加號附近,查詢相關的資料顯示,+、*、|、\等符號在正則表達示中有相應的不同意義。
          一般來講只需要加[]、或是\\即可

          int i=s.split("[?]").length;或者int i=s.split("\\?").length;

          posted on 2009-11-02 20:57 jadmin 閱讀(1309) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 吉水县| 武冈市| 昌宁县| 衢州市| 建湖县| 镇远县| 蛟河市| 金昌市| 东乌珠穆沁旗| 交城县| 松滋市| 惠州市| 黔东| 高邮市| 樟树市| 莱阳市| 兴仁县| 盐亭县| 成都市| 富顺县| 紫金县| 安阳市| 衡阳县| 洮南市| 法库县| 三原县| 迭部县| 毕节市| 鹤山市| 霍林郭勒市| 峨边| 中牟县| 朝阳区| 延川县| 濮阳县| 江口县| 辽中县| 横峰县| 拉萨市| 彩票| 通辽市|