[問題] java 正規取代表示法

看板java作者 (我是道明柏毅)時間18年前 (2008/03/10 11:26), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串1/5 (看更多)
※ [本文轉錄自 RegExp 看板] 作者: appleboy46 (我是道明柏毅) 看板: RegExp 標題: [問題] java 正規取代表示法 時間: Mon Mar 10 11:14:02 2008 我有一個字串如下: <li>( ?url = "LAB221"^^xsd:string )</li> 我只要中間的 LAB221 的部份,所以我就用底下的正規,可是比對不出來 可以請大家幫忙看看嗎? 感謝大家 // compile pattern Pattern p = Pattern.compile("<li>( \?[\\w+] = \"([A-Za-z0-9]+)\".* )</li>"); // get matcher Matcher m = p.matcher("<li>( ?url = \"LAB221\"^^xsd:string )</li>"); // test if match if (m.matches()) { System.out.println(m.group(1)); } else { System.out.println("error"); } -- ******************************************************** * Appleboy Blog * * http://blog.Wu-Boy.com/ * * Appleboy Album * * http://pic.wu-boy.com * ******************************************************** -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.123.215.42 ※ 編輯: appleboy46 來自: 140.123.215.42 (03/10 11:15) ※ 編輯: appleboy46 來自: 140.123.215.42 (03/10 11:26)

03/10 11:32, , 1F
("[^"]+")
03/10 11:32, 1F

03/10 11:37, , 2F
一樓的方法,我試了一下,還是不行
03/10 11:37, 2F

03/10 11:49, , 3F
我弄出來了 我回覆文章了
03/10 11:49, 3F
文章代碼(AID): #17rAfOjV (java)
討論串 (同標題文章)
文章代碼(AID): #17rAfOjV (java)