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)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 竹溪县| 兴国县| 武汉市| 库车县| 赤峰市| 永安市| 泸西县| 南汇区| 博乐市| 永泰县| 阳春市| 伽师县| 安国市| 商都县| 庄河市| 南康市| 霞浦县| 新干县| 勃利县| 泰宁县| 周宁县| 浮山县| 望奎县| 扎鲁特旗| 睢宁县| 廊坊市| 新闻| 田东县| 滨州市| 通道| 利川市| 崇文区| 会理县| 沁水县| 阿合奇县| 赣州市| 错那县| 特克斯县| 巩义市| 临澧县| 剑川县|