Re: [問題] 該怎麼寫(改善) 我的 Regexp

看板RegExp (正規表示式 Regular Expression)作者 (雨)時間12年前 (2013/05/11 02:52), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串3/3 (看更多)
※ 引述《No (you stay there)》之銘言: : ※ 引述《hpo14 (雨)》之銘言: : 我用JavaScript測試的 : 但應該差不多,要是不能用中文的話,把中文轉\uXXXX看看 : /cview\('(\d+)-(\d+)\.html',(\d+)[^第番]+(第\d+[卷話]|番外\d+)/ : ^^^ ^^^ ^^^ ^^^^^^^^^^^^^^^^^^^ : 共四個sub-group 感謝,非常好理解。 剛剛想說,預防還有例外發生,就去來源網站 (http://www.8comic.com) 點開好幾頁,看還有沒有其他種例外 @@", 結果哭哭了 ... 看來最快的方式是直接 /cview\('(\d+)-(\d+)\.html',(\d+)[^^]+? (.+?)</[af] ^^^^^Group 4 然後在程式內手動處理 Group 4 內帶有 <font .+?> 跟 副標 的部份了 Q_Q ----- 我使用的 Tester & Tools 分別是 VBS -> http://mdk-photo.com/Regex/ (之前有找到一個 Flash 寫的,很不錯,但是沒記下網址) Ruby -> http://rubular.com/ 把 Regexp 給圖形化成 FSM 的 http://www.regexper.com/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.204.46.87 ※ 編輯: hpo14 來自: 123.204.46.87 (05/11 02:58)

05/11 14:50, , 1F
refiddle
05/11 14:50, 1F

05/11 18:05, , 2F
睡了一覺起來改成如下結果第一篇的七種格式都通用
05/11 18:05, 2F
Rexexp:/cview\('(\d+)-(\d+)\.html',(\d+)[^^]+? (?:<.+?>)?(.+?)(?: .+?)?</[af]/ ^^^^^^^^^^ ^^^^^^^^^ 比對<font> 比對副標題 ※ 編輯: hpo14 來自: 123.204.46.87 (05/11 18:06)
文章代碼(AID): #1HZK7iBD (RegExp)
文章代碼(AID): #1HZK7iBD (RegExp)