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

看板java作者 (我是道明柏毅)時間18年前 (2008/03/10 12:39), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串4/5 (看更多)
※ 引述《qrtt1 (愚人)》之銘言: : ※ 引述《appleboy46 (我是道明柏毅)》之銘言: : : // compile pattern : : Pattern p = Pattern.compile("[^\"]+\"([^\"]+)\"[^\"]+"); : : // get matcher : : Matcher m = p.matcher(result.replaceAll("[<li></li>]","")); : result.replaceAll("[<li></li>]","") : 這樣寫蠻詭異的 : "[<li></li>]" <==> "[<li/>]" 這二個意義不是一樣的嗎? : 您可能需要重新描述您的問題 請問一下 "[<li></li>]" <==> "[<li/>]" 我改成 "[</?li>]" 也可以 我想問的是 "[<li/>]" 這個也可以喔,跟我想像的不一樣 我以為是 符合 <li/> 這個字串才會被取代為空白~ 我正規觀念有錯誤嗎? -- ******************************************************** * Appleboy Blog * * http://blog.Wu-Boy.com/ * * Appleboy Album * * http://pic.wu-boy.com * ******************************************************** -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.123.215.42

03/10 12:49, , 1F
該到 RegExp 版去的... 還是去 RegExp 版吧...
03/10 12:49, 1F
appleboy46:轉錄至看板 RegExp 03/10 13:39

03/10 13:40, , 2F
轉過去了~
03/10 13:40, 2F
文章代碼(AID): #17rBjdbt (java)
討論串 (同標題文章)
文章代碼(AID): #17rBjdbt (java)